Clarity for personal finance
RupeeLens
Personal finance from Indian bank statements — local-first import, AI categorization, and spending insights in ₹.

01 / At a glance
See where the money goes.
India-first statement finance — import CSV/Excel/PDF, categorize with rules + Mistral, explore spend in one shell.
- Bank parsers
- 8+
- First by default
- Local
- Categorize + chat
- AI
02 / The work
What this project includes
Multi-bank statement import with Axis-first parsing and debit/credit fixes
IndexedDB local ledger; optional Neon Auth migrates data on signup
Hybrid categorization — Indian merchant rules plus Mistral for the long tail
Dashboard with income/expense, categories, cashflow, and trends
Subscriptions detection, credits/debits views, and CSV/PDF export
RupeeLens AI side panel grounded in imported transactions
03 / In the product
Selected screens
01 / 03
Overview
Income, spend, categories, and weekly cashflow from an imported statement.
02 / 03
Ledger & spend
Filterable transactions, spending charts, and recurring merchants.
03 / 03
Money flow
Credits vs debits and trend insights over the imported period.
04 / Behind the build
Design and engineering notes
- Upload-first onboarding — no login wall before the first statement
- Teal Geist fintech shell with dense charts and a collapsible sidebar
- Background categorize jobs so import never blocks exploration
- Sources integrity — duplicates, overlaps, and row-count mismatches
Tools and stack
Role Design Engineer
Explore the project





