This project was generated using Angular CLI version 19.1.1.
To start a local development server, run:
ng serveLive Demo: https://finance-tracker-angular-app.vercel.app
FinTrack is a modern personal finance tracker built using Angular 19, Spring Boot, and PostgreSQL. The app enables users to manage their income, expenses, and gain insights into their financial habits through dashboards and reports.
- 🔐 User Authentication (JWT based)
- 👥 Signup with password validation & duplicate check (email/username)
- 🔁 Login using either username or email
- 📊 Dashboard with financial summary
- 💸 Add, edit, delete transactions
- ⚙️ Settings & Profile management
- 🌐 Fully responsive and mobile-friendly
- 🧠 Inline form validations with helpful tooltips and error messages
- 🌙 Optional dark mode ready (with PrimeNG Aura theme)
- 🧪 Integrated unit tests for UI and backend
- Angular 19
- Bootstrap 5
- PrimeNG 19
- SCSS + Responsive layout
- Hosted on Vercel
- Spring Boot 3+
- Spring Security + JWT
- REST APIs for Auth & Finance data
- PostgreSQL
- Hosted on (AWS EC2 Instance)