PWA · just for me
Personal dashboard
My everyday dashboard: calendar, finances and a shopping list, synced between phone and PC and usable offline.
--:--
How it feels
One app, three sections. The calendar is this actual month; events, expenses and the shopping list are samples and are not saved anywhere.
Colour themes
The app's eight themes, each with a light and a dark version.
This month
612 €of a 900 € budget
- Home340 €
- Food186 €
- Leisure86 €
Shopping list
Offline first
Data lives on the phone (IndexedDB). Without a network it works just the same; changes wait in a queue and sync on their own when it comes back.
PhoneIndexedDB · Dexieup to date
ServerHono · behind Cloudflare Access
PCsame PWA
What is inside
- Offline first: data lives on the device and syncs with a small service of my own.
- Push notifications and recurring events (RRULE).
- An MCP server so an AI assistant can read and create events.
- Strict CSP, rate limiting and daily backups.
Built with
- React 19
- TypeScript
- Tailwind
- Vite
- Dexie
- Hono
It is for personal use and sits behind Cloudflare Access: there is no public link. The mock-ups on this page use sample data.