Fintech Private repo · walkthrough on request
Bills Tracker
Monthly bill tracking with spreadsheet import and an installable PWA
The problem
Household bills lived in a different spreadsheet every month, so it was hard to see what was paid or overdue.
The solution
A multi-account bills tracker. You can start a new month by copying the previous month's bills forward, import legacy XLS/XLSX workbooks with a full preview step, and install the app on your phone as a PWA.
Highlights
- A "New month" flow copies bills forward with shifted due dates and resets payment status
- XLS/XLSX import parses month-named sheets and shows a row-by-row preview with warnings before saving
- Installable PWA with a manifest, icons and a service-worker app shell
- Express + Prisma API, PostgreSQL, Playwright end-to-end tests and API integration tests
- Pushes to main deploy automatically and are checked with a /healthz probe