Skip to content

hrishikesh-mahajan/RecipeSuggestionSystem

Repository files navigation

RecipeSuggestionSystem

Recipe Suggester Web App that takes suggests a recipe to cook based on the available in-hand ingredients. This helps in reducing food wastage and also helps in cooking a new dish with the available ingredients. Saver for those lazy days when you don't want to go out and buy groceries.

Features

  • User can get a recipe suggestion based on the ingredients they have in hand.
  • User can see the end result of the dish.
  • User can read the recipe instructions.
  • User can watch the recipe video.
  • User can visit the recipe source.

Technologies Used

  • HTML5 (Jinja2)
  • CSS3 (Bootstrap)
  • JavaScript (ES6)
  • Flask (Python3)
  • Pymongo (MongoDB)

Future Scope

  • User can add their own recipe.
  • User can rate the recipe.
  • User can comment on the recipe.
  • User can share the recipe.
  • User can search for a recipe.
  • User can filter the recipe based on the cuisine, diet, etc.
  • User can create a meal plan.
  • User can create a pantry list.
  • User can create a recipe book.
  • User can create a favorite list.

Installation

  1. Clone the repository.
    git clone https://github.com/hrishikesh-mahajan/RecipeSuggestionSystem.git
  2. Install the required packages using the following command:
    pip install -r requirements.txt
  3. Run the following command to start the server:
    python app.py
  4. Open the browser and visit the following URL:
    http://localhost:5000/

Contributors

About

Flask & MongoDB based Recipe Suggestor

Topics

Resources

Stars

Watchers

Forks