CSV or PDF statements
Drop a bank CSV on the dashboard. PDF statements go through an optional Mistral OCR route when you set an API key. There is no Plaid hookup and no live bank login.
Next.js money dashboard. Import a CSV or PDF statement, chart it, or load the bundled sample. You run the app. No Plaid. No live bank login.
Drop a bank CSV on the dashboard. PDF statements go through an optional Mistral OCR route when you set an API key. There is no Plaid hookup and no live bank login.
Income, expenses, cashflow, and category breakdowns from the transactions you imported or from the sample file. Recharts on a Next.js App Router dashboard.
The dashboard boots with a small sample CSV you can also download. Those figures are demo rows, not a connected account and not a claimed balance.
Login and signup pages are in the app. They need your own Supabase project. Protected routes redirect to login when there is no session.
Working prototype. Next.js 14, TypeScript, Tailwind, Drizzle, Supabase. MIT license. Bun for install and scripts. Copy .env.example before you start. You need a Postgres URL for migrate, and Supabase keys for login.
git clone https://github.com/Sdefendre/Wealthwise.git cd Wealthwise bun install bun run dev