RIZKYEMHA
← Back to Projects🇮🇩 Indonesia

Project

FinTrack — Personal Finance Dashboard

Next.jsTypeScriptPostgreSQLPrisma
Live Demo ↗GitHub ↗
FinTrack — Personal Finance Dashboard

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.