The Finance Tracker(Backend) is a Node.js + Express API with MongoDB as the database, built to manage personal finance operations such as transactions, budgets, financial goals, and reports. It provides a robust backend solution for tracking and analyzing financial data while ensuring secure authentication and efficient data management.
📖 Full API Documentation: Click Here
git clone https://github.com/SE1020-IT2070-OOP-DSA-25/project-ChamathNT.gitcd project-project-ChamathNT/servernpm install# Server Configuration
PORT=5000
# Database Configuration
MONGODB_URI=mongodb+srv://your_username:your_password@cluster.mongodb.net/your_db
# JWT Authentication
ACCESS_TOKEN_SECRET=access_token_secret
REFRESH_TOKEN_SECRET=refresh_token_secret
npm startnpm testnpm test -- --coveragenpm test -- customerDashServices.test.js