Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hrishikesh-mahajan/recipesuggestionsystem
- Owner: hrishikesh-mahajan
- Created: 2024-02-05T02:22:00.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-26T21:23:22.000Z (about 2 months ago)
- Last Synced: 2024-11-26T22:26:57.693Z (about 2 months ago)
- Topics: flask, htmx, mongodb, python3
- Language: Python
- Homepage:
- Size: 90.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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]()