RupeeLens
Personal finance from Indian bank statements — local-first import, AI categorization, and spending insights in ₹.
8+
Bank parsers
Local
First by default
AI
Categorize + chat
What I built
India-first statement finance — import CSV/Excel/PDF, categorize with rules + Mistral, explore spend in one shell.
- 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
Overview
Income, spend, categories, and weekly cashflow from an imported statement.
Ledger & spend
Filterable transactions, spending charts, and recurring merchants.
Money flow
Credits vs debits and trend insights over the imported period.
Design approach
- 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
Stack
Personal product — local-first privacy with an optional Neon cloud upgrade path.






