Skip to main content

← All projects

Cakeday: the family wall calendar

  • .NET 10 Native AOT
  • PostgreSQL
  • React
  • Vite
  • Google Calendar API
  • TCrypt

A 27-inch frame on the entryway buffet runs Cakeday: family birthdays (with how old everyone's turning), anniversaries and special dates, merged with two Google calendars and US holidays. When it's idle, the frame turns back into a piece of art.

Behind it is a .NET 10 Native AOT API over PostgreSQL. A background poller syncs the Google calendars through the Calendar API, logins are for the household only, and its secrets are sealed with TCrypt.

Cakeday's month view on the entryway display
The month view on the entryway display (names and appointments blurred).
The wall display showing a painting
Between glances, it's just a framed painting.