D&D party notebook
A static campaign notebook. The design uses Supabase as the sync coordinator, with row-level security and a synthetic demo seed.
Four case studies. Each one lists a live link, a repository link, the stack, and screenshots. Three live links are placeholders until deploy. Calendar / studio already has a public URL.
A static campaign notebook. The design uses Supabase as the sync coordinator, with row-level security and a synthetic demo seed.
A web client and a FastAPI service. The design stores a recording and returns Markdown, with quotas around transcription.
A static PDF page with no backend. The design keeps the file in the browser.
A local-first browser tool that turns explicit event details into editable events and portable .ics files.