Expense Tracker

A small spend log built entirely from Goshtoso components. State lives in a cookie (the server keeps nothing in memory), and every change is an HTMX round-trip that returns rendered HTML, not JSON.

  • Server-side state in a cookie, zero in-memory persistence
  • HTMX fragment swaps with an out-of-band live total and toast undo
  • Combobox, Modal, Pagination, Toast, Badge, TextInput, Radio, and Button in a real screen
  • Search and category filter, paginated results, and a confirm-to-clear dialog
  • Money handled as integer cents end to end (no floating point)

Your expenses

6 shownTotal $1,402.35
  • Food
  • Transport
  • Housing
  • Health
  • Entertainment
  • Other
  • Coffee with teamFood $14.20
  • Cinema ticketsEntertainment $32.00
  • PharmacyHealth $18.75
  • RentHousing $1,200.00
  • Monthly transit passTransport $55.00
  • Weekly groceriesFood $82.40