A neo-brutalist finance tracker with thermal receipt printer aesthetics. Built with Next.js, TypeScript, and Tailwind CSS.
- Smart Command Bar - Loose Indonesian input parsing (
kopi 25k,gajian 5jt,saldo 1jt) - Thermal Print Aesthetic - Monochrome design with torn paper edges and JetBrains Mono typography
- Per-Card Reset - Individual reset buttons for Balance, Week, Month, and Income cards
- Spreadsheet View - Sortable & filterable transaction table
- Print to Image - Export receipts as PNG
- Sound Effects - Thermal printer audio feedback
- 100% Client-Side - All data stored in localStorage
npm install
npm run dev- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- Framer Motion
- Shadcn/UI
| Command | Result |
|---|---|
kopi 25k |
Add expense Rp 25.000 |
gajian 5jt |
Add income Rp 5.000.000 |
saldo 1jt |
Set initial balance |
reset |
Clear all data |
MIT