This project aims to help users manage their finances more effectively and prevent overspending, using envelope budgeting method.
It divides income into different spending categories and limits spending to the allocated amount for each category. This system helps users manage their finances, prevents overspending, and promotes healthier spending habits. Itβs a modern tool for personal finance management, suitable for anyone looking to gain better control over their finances.
It's a Node/Express API, all data is persisted in a database using PostgreSQL.
Back end API is deployed on Render.
To run locally, run npm install
, then npm start
Once the app is running locally, you can access the API at http://localhost:4001/
Swagger documentation and testing available at http://localhost:4001/api-docs
- Node.js and NPM
- Express.js
- PostgreSQL
- Git & GitHub
- Postman