2 min read
Antoine's Kitchen

Preview of Antoine's Kitchen showing gourmet recipe cards and a beautifully plated dish

You can visit the live website here: recipes.pantoine.com

I’ve always been an enthusiastic home cook. A couple of years ago I went ahead and got my cooking license — because I like to learn techniques and principles way more than just following recipes. Over time I accumulated a small collection of recipes I care about: refined through repeated sessions, with the kind of personal notes that never make it into a cookbook.

Antoine’s Kitchen is the place I built to share them.

The Technical Side

The site is built with Astro and Content Collections, letting me write recipes as structured MDX files with typed frontmatter. An embedded React Island handles the interactive cooking timers. Styling uses Tailwind CSS with a custom dark, warm design system. Deployed for free on GitHub Pages with a custom domain.

Vibe Coding as an Accelerator

The build was heavily assisted by Vibe Coding — using Antigravity and the Gemini CLI throughout. Schema wiring, component boilerplate, image generation, CSS refactoring — all the tedious scaffolding was handled or accelerated by AI, leaving me to focus on design and content. The whole thing came together in a few evenings.

What’s Next

The collection is small for now, but growing. I have many more recipes I want to document and share — this is just the start.