Overview
FinTrack is a fullstack personal finance dashboard that helps users track income, expenses, and savings goals in real time — built with a focus on performance and data clarity.
Problem
Most finance apps are either too complex or lack meaningful data visualization. FinTrack was built to bridge that gap — simple enough for daily use, powerful enough for real insights.
Key Features
- Real-time expense tracking with category breakdown
- Monthly and yearly financial summaries
- Goal-based savings tracker with progress indicators
- Secure authentication via NextAuth.js
Technical Highlights
The backend uses Prisma as the ORM over PostgreSQL, with a normalized schema designed for efficient aggregation queries. The frontend leverages React Server Components for fast initial load and Recharts for interactive data visualization.
