Inspiration💡

We've all stood in front of the fridge thinking "What can I make with this?" — only to give up and order takeout. Meanwhile, the average household wastes 30% of their food every year.

We built MealCraft to solve both problems: reduce food waste AND make cooking feel like an adventure.


What It Does 🚀

MealCraft uses Google Gemini's vision AI to analyze a photo of your fridge or pantry. It identifies your ingredients and generates 5 personalized recipes with:

  • Step-by-step cooking instructions.
  • Full nutritional breakdown (calories, protein, carbs, fat).
  • One-click copy to share recipes instantly.

Our Minecraft-inspired UI makes meal planning feel like a game, not a chore. Upload your image, watch the AI "craft" your recipes, and start cooking!


How We Built It 🛠️

Layer Technology
Frontend Next.js 16, React 19, TypeScript, Tailwind CSS
AI Google Gemini 3 Pro via OpenRouter SDK
Design Minecraft-themed UI with custom pixel art textures
Tooling GitHub, Cursor AI editor
Testing Vitest, React Testing Library, Playwright E2E

Challenges We Ran Into 😅

  • Git Collaboration as a Team - Practicing proper git usage, especially as a rookie team, was an initial struggle. We learned the importance of feature branches, writing clear PR descriptions, and resolving merge conflicts together.
  • Handling Large Image Uploads - Converting images to base64 for the OpenRouter API required careful handling to avoid performance issues and timeouts on larger files.
  • Balancing Theme with Usability - Creating an immersive Minecraft aesthetic while keeping the UI accessible and intuitive was a fun design challenge. We really wanted to bring this childhood game theme to life!

Accomplishments We're Proud Of 🏆

  • Fun, cohesive, and functional Minecraft-themed UI and sprites.
  • Real-time ingredient detection from photos.
  • Instant recipe generation with nutritional data.
  • Clean collaborative git workflow with PRs and code reviews.
  • Completing our first hackathon!!!

What We Learned 📚

  • Integrating multimodal AI (image + text) into a web application.
  • Building themed and accessible UIs.
  • Designing based on a mobile-first experience.
  • Communicating clearly as a team under time pressure.

What's Next for MealCraft 🔮

  • Dietary filters — vegan, keto, gluten-free, allergies
  • Save favorites — personal cookbook feature
  • Expiring soon alerts — prioritize ingredients about to go bad
  • Voice narration — powered by ElevenLabs for hands-free cooking

Built With

Share this project:

Updates