I connected recipes to editable menus and keepsakes, so a source change can refresh the content without rebuilding the layout. Export supports PNG, PDF and SVG containers; the illustrated artwork remains raster.
Enlarge image +The screen is only part of it.
The invitation, recipes and printed menus all come together at the table.
Built to keep working.
I built the kitchen and Studio in HTML, CSS and JavaScript, and the invitation in React. Recipe files feed the library and print tools. Local storage and IndexedDB keep edits available between sessions.
I used Codex to build and check the tools, and ImageGen and Runway for the invitation’s artwork and motion.
Cloudflare Pages, Workers and D1 support the deployed guest flow and private host tools. Voice transcription uses Workers AI.
The custom invitation type was developed with fontTools and Pillow, using a modified Caveat scaffold under its open font licence.
Working tools, an evolving independent project.