Skip to content

This is a mobile web application designed to help users manage their budget effectively. With this app, users can view their transaction history, grouped by category, to easily track how much money they have spent and on what. The application will be built using Ruby on Rails.

Notifications You must be signed in to change notification settings

Maxwell011/Budget-app

Repository files navigation

Budget App

📗 Table of Contents

📖 Budget App

ENHANCE 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 spent and on what.The 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.
  • Track the money spent on each category.

🛠 Built With

Tech Stack

Ruby
Ruby on Rails
Bootstrap 5
Database

Key Features

  • [Authentication, User can manage his categories ]
  • [User must be authenticated]

(back to top)

🛠 Live Demo

https://budget-app-nm3z.onrender.com

(back to top)

📇 Entity Relationship Diagram

er-diagram

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • Visual Studio Code
  • Git
  • Ruby
  • PostgreSQL
  • Rails
 gem install rails

Setup

Clone this repository to your desired folder:

git clone git https://github.com/Maxwell011/Budget-app.git

cd Budget-app

Install

Install this project with:

  bundle install
  npm install

Create Database (Mandatory)

rails db:create

If you have made a migration then run this command

rails db:migrate
rails db:seed

Usage

To run the project, execute the following command:

  rails server or rails s

Run tests

rspec

(back to top)

👥 Authors

👤 ORJI MAXWELL

(back to top)

🔭 Future Features

  • [Use importmaps or esbuild for loading JavaScript]
  • [Notifications that pop up and close]
  • [Implement side menu and User settings]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

I would like to thank:

Under the the Creative Commons liscense

image

Original design from Gregoire Vella on Behance

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is a mobile web application designed to help users manage their budget effectively. With this app, users can view their transaction history, grouped by category, to easily track how much money they have spent and on what. The application will be built using Ruby on Rails.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published