Inspiration

Food waste is a massive global problem, with households throwing away an estimated 40% of food purchased. At the same time, many people struggle with meal planning and often find themselves staring into their fridge wondering "what can I make with what I have?" We were inspired to create a solution that tackles both problems simultaneously - reducing food waste while making cooking more accessible and enjoyable for everyone.

What it does

Replate is an AI-powered iOS app that transforms your fridge contents into culinary inspiration. Simply scan your ingredients with your phone's camera, and our AI will instantly identify what you have and suggest personalized recipes. The app features:

  • Smart Ingredient Scanning: Uses Llama 4 Vision to accurately identify ingredients from photos and estimate expiration dates
  • AI Recipe Generation: Powered by Gemini Flash to create personalized recipes based on your available ingredients, dietary preferences, and cuisine choices
  • Beautiful Recipe Images: Automatically generates appetizing food images using Gemini 2.0 for every recipe
  • Expiration Tracking: Helps you use ingredients before they spoil with smart notifications
  • Personalized Preferences: Learns your dietary restrictions, favorite cuisines, and cooking skill level
  • Cooking Workflow: Step-by-step instructions with progress tracking and rating system

How we built it

Frontend: Built a beautiful iOS app in SwiftUI with a custom "Rainforest" design system featuring nature-inspired colors and smooth animations. The app includes camera integration, real-time data synchronization, and intuitive user flows. Backend: Developed a robust FastAPI server that orchestrates multiple AI services:

Llama 4 Vision for ingredient recognition and expiration estimation Gemini Flash for intelligent recipe generation with nutritional analysis Gemini 2.0 for creating stunning recipe images Firebase for data persistence and user management

AI Integration: Seamlessly connected cutting-edge AI models with custom prompting strategies to ensure accurate ingredient detection, creative recipe suggestions, and appealing food photography. Challenges we ran into

Camera Integration: Implementing real-time camera scanning while maintaining app performance required careful optimization and error handling AI Prompt Engineering: Crafting prompts that consistently generate accurate ingredient lists and creative, feasible recipes took multiple iterations Data Synchronization: Building reliable sync between the iOS app and backend while handling network failures and maintaining data consistency Image Generation: Balancing image quality with generation speed for recipe photos, ensuring they look appetizing and match the actual recipes

Accomplishments that we're proud of

Created a seamless end-to-end experience from scanning ingredients to cooking delicious meals Successfully integrated three different AI models into a cohesive, user-friendly application Built a beautiful, intuitive iOS interface that makes cooking feel approachable and fun Developed a scalable backend architecture that can handle real-time ingredient scanning and recipe generation Implemented smart expiration tracking that helps users reduce food waste Created a personalization system that adapts to individual dietary needs and preferences

What we learned

How to effectively combine multiple AI models to create a superior user experience The importance of thoughtful prompt engineering in getting consistent, high-quality AI outputs Advanced SwiftUI techniques for creating smooth, responsive mobile interfaces Best practices for real-time data synchronization between mobile apps and cloud backends The complexity of food and recipe data modeling to support diverse cuisines and dietary restrictions How to design AI systems that feel natural and helpful rather than robotic

What's next for Replate

Nutrition Tracking: Expand to provide detailed nutritional analysis and meal planning suggestions Social Features: Allow users to share recipes and cooking experiences with friends and family Smart Shopping Lists: Generate grocery lists based on planned recipes and current inventory Voice Integration: Add voice commands for hands-free cooking guidance Meal Planning: AI-powered weekly meal planning based on schedule, preferences, and budget Restaurant Integration: Partner with local grocers and meal kit services for ingredient delivery Community Recipes: User-generated recipe sharing with AI-powered quality scoring Advanced Dietary Support: Expand support for specific health conditions and nutritional goals

Replate represents the future of cooking - where AI becomes your personal sous chef, helping you create amazing meals while reducing waste and discovering new flavors. We're excited to continue building toward a world where everyone can cook confidently and sustainably! 🚀

Built With

Share this project:

Updates