Inspiration
We were inspired by the daily struggle of deciding "what to cook": standing in front of a fridge full of ingredients but lacking inspiration, or seeing a delicious dish on social media but not knowing how to recreate it. We wanted to bridge the gap between having ingredients and creating amazing meals.
What it does
RecipeMaster is an AI-powered recipe discovery app that transforms cooking. Upload a photo of any dish to instantly get the complete recipe, or enter ingredients you have to discover new meals. Features hands-free voice navigation, smart cooking timers, and cultural cuisine exploration powered by Google Gemini AI.
How we built it
Built with Next.js 14 and TypeScript for the frontend, Node.js/Express backend, and SQLite database. Integrated Google Gemini 1.5 Flash for AI recipe generation and food photo recognition. Used Web Speech API for voice commands and text-to-speech, with Tailwind CSS for responsive design.
Challenges we ran into
Optimizing AI prompts for consistent recipe formatting and accuracy Implementing reliable voice recognition across different browsers
Accomplishments that we're proud of
Achieved accurate food identification from photos using computer vision Built smart ingredient substitution system with impact analysis Developed responsive design that works perfectly on mobile devices
What we learned
Advanced prompt engineering techniques for AI recipe generation Web Speech API integration and cross-browser compatibility Real-time state management for voice-controlled interfaces Optimizing AI API calls for better performance and cost efficiency
What's next for RecipeMaster
Meal planning and grocery list generation Social features for recipe sharing and ratings Nutritional analysis and dietary goal tracking
Built With
- express.js
- gemini
- next.js
- sqlite
Log in or sign up for Devpost to join the conversation.