Skip to content

Repository files navigation

💲 FinTrack – Personal Finance Tracker App

This project was generated using Angular CLI version 19.1.1.

Development server

To start a local development server, run:

ng serve

Live Demo: https://finance-tracker-angular-app.vercel.app


📌 Overview

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.


🚀 Features

  • 🔐 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

🔧 Tech Stack

Frontend

Backend

Releases

Packages

Contributors

Languages