Skip to content

This is 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 and see the money spent on each category.

Notifications You must be signed in to change notification settings

jkanyi-web/BudgetBuddy

Repository files navigation

BudgetBuddy

📗 Table of Contents

📖 BudgetBuddy

This app is 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 should or are spending and on what.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • Users can sign up and login.
  • Categories page after login.
  • Transactions page for a particular category.
  • Add New Category button that enables a user add a new category.
  • Unit and integration tests for all the most important components in this application.

(back to top)

🚀 Live Demo

(back to top)

Video presentation

You can access the video presentation of the project here.

(back to top)

💻 Getting Started

Clone this repository to your desired folder:

git clone git@github.com:jkanyi-web/BudgetBuddy.git

Prerequisites

In order to run this project you need:

  • Ruby 3.3.0
  • Browser (Google Chrome, Mozilla Firefox, Safari or any other browser)

Setup

Clone this repository to your dist folder:

git clone git@github.com:jkanyi-web/BudgetBuddy.git
cd BudgetBuddy

Install

Install this project with: bundle install

rails s

Usage

Use this project in the browsers of desktops and mobile devices

Run tests

Run tests with this command in the terminal:

rspec --format documentation

👥 Author

👤 Victor Kanyi

🔭 Future Features

  • Add user notifications feature.
  • Add user settings feature.
  • Add user account deletion feature.
  • Add user account activation feature.
  • Add user account deactivation feature.
  • Add user email verification feature.
  • Add user profile picture upload feature.
  • Add user profile picture delete feature.
  • Add more styling to the app.
  • Add payment feature.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project, please let me know and we can improve it further. You are welcome to support this project by giving suggestions for improvement and leaving a star on the project.

🙏 Acknowledgments

Acknowledgements and suggestions for improvement are always welcome

Special thanks to the original designer of the Budget App, Gregoire Vella on Behance, for creating the design and making it available.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is 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 and see the money spent on each category.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published