← Back to work
Hisab Diary product preview
hisab-diary.app

Case study

Hisab Diary

A live expense tracker with fast capture and clear spending insights — built solo on Next.js and Supabase.

Hisab Diary is an expense management product for tracking spending, organizing categories, reviewing financial patterns, and reporting through a clean, mobile-friendly interface.

Role
Role · Solo builder — product, frontend, backend, deployment
Timeline
Timeline · 2024
Next.jsTypeScriptSupabasePostgreSQLTanStack QueryReact Hook FormTailwind CSS
Status
Live
Build
Solo
Stack
Next.js + Supabase

01 — Problem

What problem does it solve?

Most trackers are either too bare or too heavy. People need quick entry and understandable patterns without spreadsheet friction.

02 — Origin

How the idea took shape

"Hisab" is how we tracked money informally growing up — notebook entries and mental math. I wanted that simplicity with categorization and trends.

03 — Role

My role

  • Designed and built the full expense tracking experience — entry, categories, analytics, and auth.
  • Implemented API integrations and optimized rendering for user-specific financial data.
  • Owned responsive UI for fast mobile entry and desktop-friendly reporting views.

04 — Challenge

The challenge

  • Balancing one-tap expense entry with accurate categorization and validation rules.
  • Keeping analytics dashboards responsive while aggregating growing transaction history.
  • Protecting user financial data with secure authentication and authorization patterns.

05 — Approach

The approach

  • Used TanStack Query for server-state and React Hook Form for validated expense entry flows.
  • Built on Next.js + Supabase with optimized rendering for list-heavy transaction screens.
  • Prioritized mobile-first flows for daily capture, with analytics optimized for review sessions.

06 — Outcomes

Key outcomes

  • Live expense management product with authentication, categorization, and reporting capabilities.
  • Maintainable architecture ready for budgeting, recurring transactions, and deeper insights.
  • Open-source repo demonstrating full product ownership beyond employer work.

07 — Differentiator

What makes this different

  • Finance UX rooted in real "hisab" habits — fast entry first, insights second.
  • Not a CRUD demo: includes analytics views, auth, and production deployment.
  • Showcases product thinking for data-heavy SaaS — validation, aggregation, and responsive dashboards.

08 — Gallery

Product screens

Hisab Diary sign-in screen with email and password fields
Sign-in flow with email authentication and protected routes.
Hisab Diary expenses page with add expense form and monthly total
Expense capture with categories, accounts, tags, and monthly spending summary.