FinTrack is a web-based expense tracking application that helps users take control of their finances and work towards financial goals. With features like financial target setting, transaction tracking, and visual analytics, it provides a simple yet powerful interface to manage income and expenses effectively.
- User authentication (Sign Up / Login)
- Set monthly or custom financial targets for income and expenses
- Track all transactions and maintain cash flow visibility
- Download transaction history in one click
- Visualize spending patterns through interactive charts
- Export charts for future reference
- Upload bill receipts for better recordkeeping
- Keep personal notes and reminders
Backend:
- Node.js
- Express.js
- MongoDB (Mongoose)
Frontend:
- EJS
- Bootstrap
- Clone the repository
git clone https://github.com/Garvvvg/FinTrack
cd FinTrack
-
Install dependencies.
npm install
-
Start Development server.
npm start