This project is a web application that allows users to upload images of food, recognize ingredients using OpenAI API, and generate recipes. Users can save their favorite recipes and search for recipes using the search function. This project was done by group Source Masters for HackoMania 2025 by GeeksHacking.
- Image Upload: Upload images to an Amazon S3 bucket.
- Image Recognition: Use OpenAI API to recognize food items in the uploaded images.
- Ingredient Selection: Select ingredients from the recognized items and add manually.
- Recipe Generation: Generate recipes based on selected ingredients.
- Save Recipes: Save generated recipes to your personal list.
- Search Recipes: Search for recipes using the search function.
- Clone the repository:
git clone https://github.com/ShaoZhi21/RecipeScanner.git
- Navigate to the project directory:
cd recipe - Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000. -
Navigate into backend folder and start the backend:
node server.js
- Amazon S3: Configure your S3 bucket details in the
.envfile. - OpenAI API: Add your OpenAI API key to the
.envfile.
Soong Shao Zhi, Meng Shuo, Lee Chong Rui, Teo Ze Xuan
