CulinAI is an innovative AI-powered platform that helps users generate recipes by uploading photos of their fridge or food items. It is designed for those who want to try new recipes, reduce food waste, or figure out what to cook with the groceries they already have. This user-friendly platform allows users to save and organize their recipes. The application is built using JavaScript and CSS for the frontend and integrates the LLaVA model for integrating language and vision, and SDXL-Turbo for enhanced image generation via API integration with the Replicate platform.
CulinAI aims to:
- Inspire users to try new recipes.
- Reduce food waste by suggesting recipes based on available ingredients.
- Help users utilize their existing groceries efficiently.
Why CulinAI?
We wanted to explore the concept of “cooking with nothing.” CulinAI provides an answer to the question, “What should I eat today?” without requiring users to waste food or purchase additional ingredients.
- Save and organize recipes
- Display recipes with images, titles, and ratings
- Responsive design for various screen sizes
- Easy-to-navigate interface
Demo.Video.mp4
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/culinai-saved-recipes.git cd culinai-saved-recipes -
Install dependencies: Make sure you have Node.js installed. Then run:
npm install pip install -r requirements.txt
-
Run the development server:
npm start
- Open the Homepage: Navigate to http://localhost:3000 in your web browser.
- Upload an Image: Use the upload feature to submit an image of your ingredients.
- Generate a Recipe: Let the AI process the image and provide a custom recipe.
- Save and Explore: Save your favorite recipes and try new ones by uploading different images.
For any questions or inquiries, please contact:
- Name: Leia Yun
- Email: sy3544@nyu.edu
- GitHub: leiassyun
Thank you for using CulinAI! We hope you enjoy saving and organizing your recipes.