This is a personal finance manager project.
Before running this project, make sure you have installed:
- Node.js (version 16 or higher)
- npm (package manager for Node.js)
- Clone the repository on your local machine:
git clone https://github.com/egydiobneto/finance.git
- Install dependencies:
cd finance
npm install
- Set up environment variables:
- Create a
.env
file in the root of the project. - Add the following environment variables:
MONGODB_URI=mongodb://localhost:27017/personal-finance-manager # MongoDB URI
PORT=3000
- NOTE: The MongoDB URI should be replaced with your own MongoDB database URI.
- Start the server:
npm start
- Access the application in your browser at
http://localhost:3000
.
This personal finance manager has the following features:
- Add expense and revenue transactions;
- View the current balance, that is, the difference between expenses and revenue.
- Node.js
- Express.js
- MongoDB (with Mongoose)
This project is licensed under the MIT License