This is a Ruby on Rails capstone project from Microverse curriculum. It is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
I created a Ruby on Rails application that allows the user to:
- register and log in, so that the data is private to them.
- introduce new transactions associated with a category.
- see the money spent on each category.
- Ruby on Rails
- PostgreSQL as a databaase
- Rspec for testing
- bullet gem to prevent N+1 problems and eager loading problems
- cancancan gem for authorization rules
- Devise gem for authenticationb
https://budget-dyary.herokuapp.com/
https://www.loom.com/share/46b2ee54265c4c5bb18e40610d0dc3f9
Download the ZIP from this Link, or run the following git command to clone the files to your machine:
- git clone https://github.com/DyaryRaoof/budget.git
- Open the cloned folder on the IDE of your choice
- Install the required dependecies with
bundle install
- run
db:migrate
- rub
db:seed
- Use
rails s
to run the program - Use
rspec
to run the tests
👤 Dyary Raoof
- GitHub: @DyaryRaoof
- Twitter: @DyaryRaoof
- LinkedIn: @DyaryRaoof
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Original desgin idea by Gregoire Vella on Behance with this desgin
- This project is MIT licensed.