Skip to content
/ Budget Public

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.

License

Notifications You must be signed in to change notification settings

Cluab/Budget

Repository files navigation

logo

Budget Manager

An app to manage your budget and track your transactions.

Table of Contents

About the Project

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.

Built With

The Recipe App was built with:

  • Ruby On Rails
  • PostgreSQL

Live Demo

You can view a live demo of the Recipe App at Link.

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

To run this project, you'll need to install:

  • Ruby 2.7.0 or later
  • Rails 6.0 or later
  • PostgreSQL

Installation

  1. Clone this repository to your desired folder:

git clone git@github.com:Cluab/Budget-app.git

cd Budget

  1. Install the required gems:

bundle install

  1. Set up the database:

rails db:create

rails db:migrate

Usage

To run the project, execute the following command:

rails server

Testing

To run tests, run the following command:

bundle exec rspec

Deployment

You can deploy this project using:

  • Heroku
  • AWS Elastic Beanstalk
  • Other cloud hosting providers

Authors

👤 Ibrahim Suhail Al-Yousefi

Future Features

  • 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.

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!

Acknowledgements

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published