Skip to content

SaimAli5/Personal-Budget

Repository files navigation

Project Title: Personal Budget

Description:

This project is a personal budget tracking application built Using Node.js and Express.js. The main purpose of this project is to assist users in managing their personal finances by providing a platform to create spending categories and allocate budgets for each category. Users can then track their spending by updating the amount they have spent in each category. The application also allows users to add transactions and the app will automatically subtract that transaction amount from the allocated budget, helping users stay within their budget and make informed financial decisions. This project is based on the Envelope Budgeting system, which is a popular budgeting method that helps users manage their money more effectively.

Features:

  • Create and manage spending categories
  • Allocate budgets for each category
  • Update spent amounts for each category
  • Add and delete transactions
  • View remaining budget for each category

How to use:

  1. Clone or download the repository
  2. Access you node.js terminal
  3. Run npm install to install dependencies
  4. Create a PostgreSQL database and update the database configuration in the config.js file
  5. Run the database migrations by running npm run migrate
  6. Run npm start to start the server
  7. Navigate to localhost:3000 in your web browser to use the app

Technologies:

  • PostgreSQL
  • Express
  • Node.js

Collaborators:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published