/Budget-App

Your user-friendly budgeting app with secure authentication, intuitive interface, effortless budget item addition and categorization, real-time tracking of spending habits, and seamless recording of transactions for effective money management.

Primary LanguageRubyMIT LicenseMIT

Budget App

Budget tracking app

Table of Contents

About the Project

This projects builds a mobile web application where users can manage budget: It has a list of transactions associated with a category, so that users can see how much money they spent and on what.

Built With

The Budget app was built with:

  • Ruby On Rails
  • PostgreSQL
  • Rubocop
  • Bootstrap

Live Demo

Live Demo Link

Video Demo

Live Demo 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:

https://github.com/Loltolo-Lesapiti/Budget-App.git

cd Budget-app

  1. Install the required gems:

bundle install

  1. Set up the database:

rails db:drop

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

👤 Petro Loltolo Lesapiti

Future Features

  • Include a functionality to Remove and Update a category and transcation.

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.