Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hrishikesh-mahajan/recipesuggestionsystem

Flask & MongoDB based Recipe Suggestor
https://github.com/hrishikesh-mahajan/recipesuggestionsystem

flask htmx mongodb python3

Last synced: 20 days ago
JSON representation

Flask & MongoDB based Recipe Suggestor

Awesome Lists containing this project

README

        

# 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.
```bash
git clone https://github.com/hrishikesh-mahajan/RecipeSuggestionSystem.git
```
1. Install the required packages using the following command:
```bash
pip install -r requirements.txt
```
1. Run the following command to start the server:
```bash
python app.py
```
1. Open the browser and visit the following URL:
```bash
http://localhost:5000/
```

## Contributors

- [Om Gangji]()
- [Gaurav Desai](https://github.com/ICEBOLT08)
- [Rajan Sudan]()
- [Abhishek Jahdav]()