Skip to content

The Ruby on Rails Budget App is centered around the creation of a mobile web application designed for budget management. In this application, users can efficiently oversee their financial transactions by categorizing them.

License

Notifications You must be signed in to change notification settings

Zohra-Neda/Budget-App

Repository files navigation


Budget App

UML Class Diagram of Catalog of my things

📗 Table of Contents

📖 [Budget App]

[Budget App] The Ruby on Rails Budget App is centered around the creation of a mobile web application designed for budget management. In this application, users can efficiently oversee their financial transactions by categorizing them. By doing so, they can gain insight into their spending patterns, allowing them to track their expenses and understand where their money is allocated. This project not only showcases the use of Ruby on Rails but also serves as a practical tool for individuals to maintain control over their finances.

🛠 Built With

  • Ruby on Rails

Tech Stack

Client
  • Ruby on Rails
Test
  • RSPEC
Database
  • PostgreSQL

(back to top)

🚀 Live Demo

(back to top)

🎥 Presentation Video

(back to top)

Getting Started

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

Prerequisites

  • Git/GitHub;
  • Optional ( IDE installed in your machine ) - recommended IDE: Vscode;
  • Ruby on Rails Installed in your machine;

Setup

  • To clone this repo:
    • Open the Terminal(Mac/Linux) or the Cmd (Windows);
    • Navigate to where you want to paste the Repo folder;
    • Run the following commands
git clone https://github.com/Zohra-Neda/Budget-App.git
cd Budget-App

Install

  bundle install

Setup Database

  rails db:create
  rails db:migrate
  rails db:seed

Usage

rails server

Run tests

rspec spec

Key Features

  • Add Category - Add your favorite categories.
  • Add Transactions - Add transactions for a specific categories.
  • Sign up and log in pages
  • Use devise gem for authentication
  • Secure app from n+1 problems
  • Set up associations between models
  • Limit access to webapp resources based on authorization rules
  • Unit tests and integration tests - Test methods, controllers and views

👥 Authors

👤 Zohra Neda

(back to top)

🔭 Future Features

  • [Add more dynamic pages]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project give ⭐️

(back to top)

🙏 Acknowledgments

I would like to express my gratitude to Microverse for initiating the idea behind this project and Original design idea by Gregoire Vella on Behance.

(back to top)

📝 License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

This project is MIT licensed.

(back to top)

About

The Ruby on Rails Budget App is centered around the creation of a mobile web application designed for budget management. In this application, users can efficiently oversee their financial transactions by categorizing them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published