The BigBudget App provides a convenient way for users to keep track of their expenses. The app allows for easy categorization of various transactions made. This offers a quick way to access the total amount that has been spent on all things and also on the various created categories.
The Schema for the BigBudget App was designed based on the Entity Relationship Diagram (ERD) below.
- Ruby
- Ruby on Rails
- Rubocop
- Bootstrap
- Gems
- Rspec
- Capybara
- Shoulder-matcher
- Selenium-webdriver
- Cancancan
- Devise
- FactoryBot
- Faker
- Mail-catcher
Follow these steps below:
- Ruby
- Rails
- PostgreSQL
Clone the repo and run bundle install in the command line to install the dependencies
$ git clone git@github.com:BenjaminSemah/BigBudget.git
$ cd BigBudget
$ bundle install
$ npm install
$ rspec
- this will run all the test cases
$ rspec spec/folder_name/name_of_test_file.rb
- to run test cases individually
$ rails server
Open http://localhost:3000/ in your browser
👤 Benjamin Semah
- GitHub: Benjamin Semah
- Twitter: Benjamin Semah
- LinkedIn: Benjamin Semah
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Original design idea by Snapscan - iOs design and branding
This project is MIT licensed.