🧪 BrainRot AI Recipe Generator
Transform your food photos into creative, hilarious recipes with AI magic. Rotcipe blends technology, humor, and culinary creativity to redefine how you cook and share food.
- Inspiration
- What It Does
- How We Built It
- Challenges We Faced
- Accomplishments
- What We Learned
- What's Next
- Built With
- Getting Started
- Contributing
- License
Cooking can be daunting, especially when unsure what to make from ingredients at hand. Rotcipe was inspired by the need to simplify cooking while adding a fun and creative twist. The project aims to make cooking enjoyable and accessible, blending AI with internet culture.
Rotcipe processes your food photos to:
- Identify visible ingredients.
- Refine the ingredient list into a cohesive set.
- Generate quirky, Gen Z-inspired recipes with humor and modern slang.
It's not just a cooking assistant—it’s a culinary comedian!
- Frontend:
- HTML, CSS (TailwindCSS), JavaScript for a sleek and interactive UI.
- Backend:
- Python (Flask) to handle image uploads, AI processing, and recipe generation.
- AI Integration:
- OpenAI API for ingredient detection and recipe creation.
- Julep API for refining ingredient lists.
- Image Processing:
- Pillow for resizing and encoding images.
- Hosting:
- Dockerized application deployed on a cloud platform.
- Image Recognition: Accurately detecting ingredients from diverse food images was challenging.
- API Coordination: Managing multiple API calls while ensuring performance and reliability.
- UI Design: Creating a visually appealing yet intuitive interface for users.
- Successfully integrated AI to generate humorous recipes using modern slang.
- Developed a visually striking, cyberpunk-themed user interface.
- Improved ingredient recognition and streamlined recipe creation workflows.
- AI & Image Processing: Deepened our understanding of AI-driven image recognition and text generation.
- User Experience: Learned the importance of visual feedback and responsive design in retaining user engagement.
- API Optimization: Gained insights into optimizing API calls for better performance and scalability.
- User Profiles: Allow users to save recipes and track their cooking history.
- Advanced AI Features: Introduce meal planning, calorie tracking, and dietary customization.
- Mobile App: Develop a cross-platform mobile app for convenience.
- Community Sharing: Enable recipe sharing and discussions among users.
- Languages: Python, JavaScript, HTML, CSS
- Frameworks: Flask, TailwindCSS
- APIs: OpenAI, Julep
- Libraries: Pillow, dotenv, tiktoken
- Tools: Docker for containerization
- Hosting: Scalable cloud platform