
- Next.js
- TypeScript
- Zustand
- IndexedDB
- Vitest and Playwright
The full write-up is in progress. Until then, the live demo and the source are linked above.
A personal finance app for transactions, budgets, savings pots and recurring bills. It generates and tracks bills on a real cadence, weekly through yearly, persisted in IndexedDB instead of mock data.

The full write-up is in progress. Until then, the live demo and the source are linked above.