Inspiration

Cooking can be daunting, especially when we’re unsure what to make from ingredients at hand. Inspired by the idea of simplifying cooking and adding a fun twist, Rotcipe was born! The goal was to create a tool that turns food photos into creative, humorous recipes using cutting-edge AI.

What It Does

Rotcipe takes food photos and processes them to identify ingredients, refines the ingredient list, and generates quirky, Gen Z-inspired recipes. It makes cooking fun and accessible, blending culinary creativity with internet humor.

How We Built It

  • Frontend: Designed with HTML, CSS (TailwindCSS), and JavaScript for a seamless and visually appealing user interface.
  • Backend: Built using Python (Flask) to handle image processing, API interactions, and recipe generation.
  • AI Integration: Leveraged the OpenAI API for advanced image-to-text and recipe creation, along with Julep for refining ingredient lists.
  • Image Processing: Used Pillow for resizing and encoding images, ensuring compatibility and efficient processing.

Challenges We Ran Into

  • Image Processing: Ensuring accurate ingredient detection from diverse food images was a significant hurdle.
  • API Integration: Coordinating multiple APIs (OpenAI, Julep) with consistent performance required extensive debugging.
  • UI/UX Design: Crafting an intuitive interface that makes the complex process of recipe generation feel effortless.

Accomplishments That We’re Proud Of

  • Successfully integrated AI models to generate recipes with modern slang and humor.
  • Designed a sleek, cyberpunk-themed UI that stands out from conventional cooking apps.
  • Improved ingredient recognition and list refinement to enhance recipe accuracy and usability.

What We Learned

  • Image Processing: Gained insights into handling and encoding images for API use.
  • AI API Integration: Learned the intricacies of working with advanced language models and optimizing their outputs.
  • User Experience: Understood the importance of visual feedback and responsive design in keeping users engaged.

What’s Next for Rotcipe

  • User Personalization: Add profile features to save recipes and track culinary adventures.
  • Expanded AI Features: Introduce meal planning, calorie tracking, and dietary preferences.
  • Mobile App: Build a cross-platform app for on-the-go recipe generation.
  • Community Features: Enable users to share recipes and cooking tips, creating a social aspect to the app.

Built With

Share this project:

Updates