HOMER
A household organiser, for one family's kitchen.
Homer keeps a household's week in one place: who is doing which chore, what is on, and when. It runs on a phone and on a screen on the kitchen wall, and it reads the family's Google Calendar so the wall shows the real week rather than a second copy of it that somebody has to maintain.
It is a private application, used by invitation. There is no public sign-up, and there is nothing to buy. It has two siblings on the same accounts: Luncher plans a week of packed lunches for each person who takes one, and Mealer plans the household's dinners. The shopping list is built from both of them together, because a household makes one trip to one shop.
What it does with Google Calendar
Connecting a Google account is optional, and Homer only ever reads.
It asks for one permission — calendar.readonly — which cannot
create, move or delete anything. Nothing you do in Homer changes your
calendar.
You choose which calendars appear. Events from those calendars are copied in so the wall screen and the phone can draw the week, and they are removed when you disconnect. The privacy policy says exactly what is stored and for how long.
How it is built
Homer runs on Cloudflare Workers with a Cloudflare D1 database. Sign-in details are stored one-way, so a stolen copy of the database cannot be used to sign in as anyone. The one credential that has to be reusable — the token that lets Homer re-read your calendar — is encrypted, with a key held outside the database.