- About the Project
- Getting Started
- Authors
- Future Features
- Contributing
- Show Your Support
- Acknowledgements
- License
The Budget Manager is an application that allows users to manage their budget and track their transactions. Users can register and log in to the application to access their private data. They can add new transactions associated with a category and view the money spent on each category.
The Recipe App was built with:
- Ruby On Rails
- PostgreSQL
You can view a live demo of the Recipe App at Link.
To get a local copy up and running, follow these steps:
To run this project, you'll need to install:
- Ruby 2.7.0 or later
- Rails 6.0 or later
- PostgreSQL
- Clone this repository to your desired folder:
git clone [email protected]:Cluab/Budget-app.git
cd Budget
- Install the required gems:
bundle install
- Set up the database:
rails db:create
rails db:migrate
To run the project, execute the following command:
rails server
To run tests, run the following command:
bundle exec rspec
You can deploy this project using:
- Heroku
- AWS Elastic Beanstalk
- Other cloud hosting providers
👤 Ibrahim Suhail Al-Yousefi
- GitHub: @cluab
- Twitter: @cluab122
- LinkedIn: Ebrahim Al-Yousefi
- Instagram: @27.i.b
- Allow users to set a budget for each category and receive alerts when they are close to exceeding it.
- Send email notifications to users for every transaction they make.
- Add a summary page that shows a pie chart with the total amount spent on each category.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse for providing the education that inspired this project.
- RailsGuides for the excellent documentation on Ruby on Rails.
- Original design idea by Gregoire Vella on Behance.
This project is licensed under the MIT License - see the LICENSE file for details.