Hackathon Project
10th Place

Recipe Recommender

AI-powered app that generates personalized recipes from ingredients, dietary restrictions, or meal photos using Gemini 1.5 Pro.

React
Express.js
Clarifai
Cloudinary
Node.js
Socket.IO
AI
Cooking
Image Recognition
Duration: 1 month
Completed: 9/19/2024
Team Size: 1

Team Members:

Taiwo Ayomide
Recipe Recommender

Project Overview

An AI-driven recipe assistant that generates and explains cooking recipes from ingredients, dietary preferences, or meal photos using Gemini 1.5 Pro.

Key Features

  • Personalized meal generation using ingredients and dietary restrictions
  • Image-based recipe recognition powered by AI
  • Interactive AI chat for cooking questions and tips
  • Downloadable ingredient list in text format
  • Real-time response updates with Socket.IO
  • Responsive UI for desktop and mobile users
  • Multer-based secure image upload handling

Challenges & Solutions

  • Handling AI prompt engineering for diverse recipe contexts
  • Efficiently parsing meal photo metadata into structured cooking instructions
  • Ensuring robust file handling and cleanup after downloads
  • Streaming progress updates in real-time using Socket.IO
  • Designing a clean, intuitive UI for a diverse user base