← projects

SpendWise

A personal expense tracker with dashboard analytics, filters, and CSV export

While the source code isn't public for now, you'll find a detailed breakdown of the architecture, decisions, and implementation approach below.

What

A personal expense tracking web app. Dashboard shows summary cards, a donut category chart, a 6-month spending trend, and recent transactions. The expenses page has sortable columns, real-time search, category filters, date range picker, and CSV export. No backend — data persists in localStorage.

Why

...

Features

Stack

| Layer | Choice | |---|---| | Framework | Next.js 15 (App Router) | | Language | TypeScript | | Styling | Tailwind CSS | | Storage | localStorage | | Charts | Custom SVG |

What I learned

...