Skip to content

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.

Notifications You must be signed in to change notification settings

DyaryRaoof/budget

Repository files navigation

Budget

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.

Built With

  • 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

Live Demo

https://budget-dyary.herokuapp.com/

Demo Video

https://www.loom.com/share/46b2ee54265c4c5bb18e40610d0dc3f9

Getting Started

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

Author

👤 Dyary Raoof

🤝 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!

📝 License

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published