Our Cashbook · Web app + bot
Log by chat, summary every 9 PM
A household cashbook for two. Type “/catat lunch 25k” in the Telegram group, and a summary arrives every night at 9 PM.
- My role
- Product designer, working with AI
- Period
- Oct 2026
- Status
- In use
- Built for
- Household
The challenge
Shared spending was scattered across two phones. Nobody knew what was left of the budget until month-end.
My decisions
- 5 tabs: Dashboard, Categories, Cashbook, Targets, and Salary allocation, with a profile each
- Two-way bot: log, today, month, remaining, and an Undo button
- 9 PM summary, only when there were transactions or a limit was crossed
- Receipt photo upload, bank-statement import, PIN
- Daily private backups (30 days) + a restore script that targets a test database
Role of AI Built with AI under a fixed rule: work only counts as done after it passes automatic checks and I've checked it myself.
How it flows
- 01/catat lunch 25k
- 02Logged: Food · Rp25,000
- 03Undo button if it's wrong
- 049 PM summary
- 05Daily private backups (30 days)
Result
Before: Spending scattered across two phones
Now: log by chat, summary every 9 PM
Limits
App screenshots with sample figures; partner's name masked.
Flow inside the app · 8 screens








9 PMdaily summary
30 daysbackup retention
- Web app
- Database
- Photo storage
- Telegram bot
- Scheduled tasks