Skip to content

BMA is a responsive mobile web application useful for your daily budget management. using this app you can have a list of transactions associated with a category suitable for record and manage expenditures.

Notifications You must be signed in to change notification settings

ZahraArshia/budget_management

Repository files navigation

Budget Managment App

BMA is a responsive mobile web application useful for your dailty budget managment. using this app you can have a list of transactions associated with a category suitable for record and manage expenditures.

image image

Visit website

Watch video

Built With

  • Ruby on Rails
    • Gems
      • Rspec
      • Capybara
      • FactoryBot
      • Selenium-webdriver
      • Bcrypt
      • Letter-opener
      • Faker
      • cancancan
      • Devise

Getting Started

Prerequisites

  • Ruby
  • Rails gem
  • PostgresQL

To get a local copy up and running follow these simple example steps.

step1) cloning the project:

https://github.com/ZahraArshia/budget_management.git

step2) go to the right folder:

cd budget_management

step3) Install:

bundle install

step4) run the command:

rails s

or

ruby bin\rails server (recomended if you are using windows OS)

Run linters:

rubocop

Tests

Diffult (run all spec files):

bundle exec rspec

Run all spec files in the Spec folder:

bundle exec rspec spec

Run all spec files in a single directory:

bundle exec rspec spec/models

Run a single spec file:

bundle exec rspec spec/featues/login_page_spec.rb

Run a single example from a spec file(by line number):

bundle exec rspec spec/requests/users_controller_spec.rb:1

See all options for running specs:

bundle exec rspec --help

Author

Zahra Aershia

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

License

This project is MIT licensed.

About

BMA is a responsive mobile web application useful for your daily budget management. using this app you can have a list of transactions associated with a category suitable for record and manage expenditures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published