GTHome
All projects

Full-Stack Developer (Solo) · 2025

Open Source

Save-It

An 11-module personal finance suite — transactions, accounts, budgets, bills, savings goals, debts, loans, assets, wishlist, and habits — with an analytics dashboard visualizing income and expenses.

Next.jsTypeScriptSupabaseshadcn/uiRecharts
Save-It preview

Problem

Many people track spending across scattered apps, spreadsheets, and bank statements with no single view of their financial health.

Approach

Built an 11-module Next.js finance suite covering transactions, accounts, budgets, bills, savings goals, debts, loans, assets, wishlist, and habits, sharing a single transaction model across an interactive analytics dashboard.

Tech highlights

Next.js App Router with TypeScript and Supabase for data and auth, shadcn/ui for the interface, and Recharts for budget and expense visualizations driven by a normalized transaction schema shared across all 11 modules.

Results

Shipped a fully responsive personal finance dashboard with real-time chart updates, deployed on Vercel.

Challenges

Designing a transaction model flexible enough to power 11 modules — from budgets and bills to debts, loans, and habits — without duplicating logic across modules.

Command palette

Search pages, projects, and quick actions