Introduction: The âWhatâs for Dinner?â Dilemma
Weâve all been there: itâs 7 PM, youâre exhausted, and youâre staring blankly into an open refrigerator. You see ingredientsâspinach, half a block of cheese, some eggsâbut your brain is too tired to connect the dots. This is âdecision fatigue,â and itâs the enemy of healthy eating.
I built 15-Minute Chef to solve exactly this problem. Itâs an AI-powered web application that removes the friction of meal planning. No complex inventory management, no grocery lists, no searching through ad-filled recipe blogs. Just Snap -> Cook.
How It Works: The âMagicâ Moment
The core experience is designed to be frictionless:
- Snap: You take a photo of your open fridge or pantry.
- Analyze: The app uses Google Gemini 1.5 Pro Vision to identify ingredients visible in the image.
- Generate: It instantly generates a healthy, 15-minute recipe tailored to what you actually have.
- Cook: You get a beautiful, easy-to-read recipe card with macros, instructions, and a âSave to Photosâ option.
The Stack: Built for Speed and Simplicity
The project was architected for speedâboth in terms of user experience and development velocity.
- Frontend: Next.js 14 (App Router) ensures fast performance and SEO readiness.
- Styling: Tailwind CSS + Lucide Icons for a clean, professional âSaaSâ aesthetic.
- Intelligence: Google Gemini 1.5 Pro Vision provides best-in-class image understanding with low latency.
- Backend/Auth: Supabase handles secure authentication (Magic Links) with a âZero-Retentionâ policyâwe donât store your fridge photos, respecting your privacy.
- Hosting: Netlify for global CDN distribution.
Key Features
1. Visual Recipe Generation
Unlike traditional recipe apps that require you to type in ingredients (âI have chicken, riceâŠâ), 15-Minute Chef uses computer vision. It âseesâ the ingredients just like a chef would.
2. The âRecipe Cardâ
The output isnât just text; itâs a beautifully designed digital card.
- Smart Titles: Catchy names like âThe âSave-the-Spinachâ Omeletâ.
- Macro Estimation: AI-generated estimates for Calories, Protein, Carbs, and Fat.
- Downloadable: Users can download the recipe card as an image to keep on their phone.
3. Witty AI Persona
To make the waiting time entertaining, the loading state features a witty AI persona (âJudging your vegetable choicesâŠâ, âConsulting with Gordon Ramsayâs nice twinâŠâ).
Why This Matters
This project explores the intersection of Computer Vision and everyday utility. It proves that AI doesnât have to be complicated to be useful. By leveraging multimodal models like Gemini, we can build tools that understand the real world and provide immediate, actionable value.
Future Roadmap
- Dietary Preferences: Adding filters for Vegan, Keto, or Gluten-Free.
- âMissing Ingredientâ Mode: Suggesting recipes that are almost possible, with a quick link to order the one missing item (Instacart integration).
- History & Tracking: Premium features to track macros over time.
Try it out: 15-minute-chef.netlify.app View Repository: 15-Minute Chef on GitHub