Skip to content

ShaoZhi21/RecipeScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Smart Recipe Creator

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.

Web Demo
Watch the Web Demo

Features

  • 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.

Installation

  1. Clone the repository:
    git clone https://github.com/ShaoZhi21/RecipeScanner.git
  2. Navigate to the project directory:
    cd recipe
  3. Install dependencies:
    npm install

Usage

  1. Start the development server:

    npm start
  2. Open your browser and navigate to http://localhost:3000.

  3. Navigate into backend folder and start the backend:

    node server.js

Configuration

  • Amazon S3: Configure your S3 bucket details in the .env file.
  • OpenAI API: Add your OpenAI API key to the .env file.

Contributers

Soong Shao Zhi, Meng Shuo, Lee Chong Rui, Teo Ze Xuan

About

Converts images of leftover food to recipes using OCR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •