Skip to content

The Budget App helps you manage your finances by keeping track of categories and transactions, creating a total budget, and enabling account creation with email and name.

License

Notifications You must be signed in to change notification settings

IngDavidTM/budget-app

Repository files navigation

Budget App


logo

📗 Table of Contents

📖 [Budget App]

**The Budget App keeps track of all your categories and transactions. It will allow you to save categories, keep track of what you have, create transactions, and generate a total budget based on what you add. Also, you can create an account using your email and your name.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • Add Categories
  • Display Categories
  • Add Transactions
  • Display Transactions
  • Create an account

(back to top)

🚀 Live Demo

  • Live deployment link works only for one week

  • Live

video2589811287.mp4

(back to top)

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  Ruby version - ruby 3.1.3 
  Rails version - Rails
  Chrome Browser 
  Vscode (Optional)

Setup

Clone this repository to your desired folder:

  git clone [email protected]:IngDavidTM/budget-app.git
  cd budget-app

Install

Install this project with:

  Run bundle install 
  Run rails db:create
  Run rails db:migrate

Usage

To run the project, execute the following command:

  rails server or rails s 

Run tests

To run tests, run the following command:

  To Run all tests - rspec
  To Run model tests - rspec spec/models
  To Run integration tests - rspec spec/views

(back to top)

👥 Author

👤 David Tamayo

(back to top)

🔭 Future Features

  • Add Search Category and Transaction
  • Add Pagination or infinite scrolling for the lists.
  • Improve the UI

(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 please give it a ⭐️!

(back to top)

🙏 Acknowledgments

I would like to thank the following people for their support and guidance:

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

The Budget App helps you manage your finances by keeping track of categories and transactions, creating a total budget, and enabling account creation with email and name.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published