Personal finance web app for tracking income, expenses, accounts, and net worth with multi-currency support.
- React + TypeScript + Vite
- Express (TypeScript)
- Supabase
- Zustand
- Tracks income and expenses by period and category
- Manages assets and liabilities for net worth tracking
- Supports multiple currencies and conversion workflows
- Includes admin tooling and reporting features
npm install
npm run dev:allFrontend: http://localhost:5173
npm run dev: frontendnpm run dev:server: backendnpm run dev:all: frontend + backendnpm run build: production buildnpm run test: test suite
Historical planning and audit notes were moved to docs/project-history.
Active project, originally started as a rapid prototyping build and now being cleaned up for maintainability.