π§βπ³ MemeChef - Bolt.new Hackathon 2025 Submission
Inspiration
The inspiration for MemeChef came from the chaotic world of social media cooking videos and the absurd recipes that go viral. We wanted to create something that combines the power of AI with humor, transforming mundane ingredient photos into hilariously absurd recipes that could actually become viral content. The idea was to make cooking fun again by removing all logic and adding maximum entertainment value.
What it does
MemeChef is an AI-powered web application that:
- Analyzes ingredient photos using Gemini 2.5 Pro's multimodal capabilities
- Generates absurdly funny recipes with impossible cooking instructions and fake historical backstories
- Features an animated AI chef narrator with text-to-speech capabilities
- Includes a "Chaos Button" that makes recipes even more ridiculous
- Creates shareable meme content with social media integration
- Tracks achievements and progress with a gamified experience
- Provides multiple TTS options including ElevenLabs and Google Cloud TTS
The app turns cooking into a comedy show where users can create viral-worthy content from simple ingredient photos.
How we built it
We built MemeChef using modern web technologies:
Frontend Stack
// Core Technologies
- Next.js 15 with React 19
- TypeScript for type safety
- Tailwind CSS for styling
- Custom animations and effects
AI Integration
// Gemini 2.5 Pro Implementation
- Multimodal image analysis
- Creative text generation
- Recipe mutation system
- Historical rating generation
Key Features Implementation
- Image Upload: Drag & drop with file validation
- Recipe Generation: Custom prompts for absurd content
- TTS Integration: Multiple providers (Browser, ElevenLabs, Google)
- Social Sharing: HTML-to-canvas image generation
- Achievement System: Local storage with progress tracking
- Chaos System: Progressive recipe mutation
Architecture
- Component-based React architecture
- Service layer for AI integrations
- Custom hooks for state management
- Responsive design with mobile-first approach
Challenges we ran into
AI Prompt Engineering
- Challenge: Getting Gemini to consistently generate funny, absurd content while maintaining recipe structure
- Solution: Developed specific prompt templates with examples and personality guidelines
TTS Integration Complexity
- Challenge: Managing multiple TTS providers with different APIs and error handling
- Solution: Created a unified TTS service with fallback mechanisms
Performance Optimization
- Challenge: Large image uploads and API response times affecting user experience
- Solution: Implemented request optimization, caching, and loading states
Cross-browser Compatibility
- Challenge: TTS and canvas features working differently across browsers
- Solution: Feature detection and graceful degradation with fallbacks
State Management
- Challenge: Managing complex state across achievements, chaos levels, and user progress
- Solution: Custom hooks and localStorage integration with proper error handling
Accomplishments that we're proud of
π― Successful AI Integration
Successfully integrated Gemini 2.5 Pro for both image analysis and creative text generation, creating a seamless multimodal experience.
π Unique User Experience
Created an entertaining and engaging interface that turns cooking into comedy, with smooth animations and interactive elements.
π Multiple TTS Implementation
Implemented support for three different TTS providers, giving users options for different voice qualities and reliability.
π± Social Media Ready
Built comprehensive sharing features that generate meme-worthy content optimized for different social platforms.
π Gamification System
Developed a complete achievement and progress tracking system that encourages user engagement and return visits.
β‘ Performance
Achieved fast load times and smooth interactions despite complex AI integrations and animations.
What we learned
AI Development Insights
- Prompt engineering is crucial for consistent, quality AI outputs
- Multimodal AI opens up creative possibilities beyond text-only applications
- Fallback strategies are essential when working with external AI APIs
Frontend Development
- Next.js 15 and React 19 provide excellent developer experience with improved performance
- TypeScript is invaluable for managing complex state and API integrations
- Animation libraries can significantly enhance user engagement when used thoughtfully
User Experience Design
- Loading states and feedback are critical for AI-powered applications
- Progressive enhancement ensures accessibility across different devices and browsers
- Gamification elements can drive user engagement and retention
Integration Challenges
- Multiple API integrations require careful error handling and rate limiting
- Browser APIs (like TTS) have significant cross-browser compatibility considerations
- File handling and image processing need optimization for performance
What's next for MemeChef
π Short-term Goals
Enhanced AI Features
- Video ingredient recognition for dynamic cooking shows
- Multi-language recipe generation for global reach
- AI-generated cooking challenges and competitions
Community Features
- User recipe collections and favorites system
- Recipe rating and comments from the community
- Social features for following other users and sharing collections
π― Medium-term Vision
Platform Expansion
- Mobile app with native camera integration
- Voice commands for hands-free recipe generation
- AR features for virtual cooking assistance
Content Creation Tools
- Video generation from recipes using AI
- Custom chef avatars and personality customization
- Brand partnerships for ingredient sponsorships
π Long-term Aspirations
AI Evolution
- Personalized humor based on user preferences
- Dietary restriction awareness with absurd alternatives
- Real recipe suggestions alongside the chaotic ones
Business Model
- Premium TTS voices and advanced AI features
- Creator monetization for viral recipe content
- Integration with food delivery services for actual ingredient orders
Global Impact
- Educational content about real cooking techniques hidden in the chaos
- Cultural recipe variations from different cuisines
- Accessibility features for users with disabilities
Built with β€οΈ and maximum chaos for the Bolt.new Hackathon 2025
Ready to turn your kitchen into a comedy club? Try MemeChef today! π§βπ³β¨
Built With
- css
- next.js
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.