https://github.com/ds-python-programmers-spectrum/recipie_recommendation
https://github.com/ds-python-programmers-spectrum/recipie_recommendation
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ds-python-programmers-spectrum/recipie_recommendation
- Owner: DS-Python-programmers-Spectrum
- Created: 2024-12-23T11:41:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T11:44:31.000Z (about 1 year ago)
- Last Synced: 2025-04-08T20:53:19.229Z (10 months ago)
- Language: HTML
- Size: 29.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
User Input: Users can input ingredients, dietary preferences, or a short description of their desired dish.
Recommendation: Recommend recipes based on the input using:
Random Forest: For feature-based recommendations (e.g., matching ingredients).
NLP: To process user input and extract meaningful insights (e.g., cuisine type, keywords).
Recipe Display: Display the most relevant recipes with details (title, ingredients, steps, etc.).
User Interaction: Allow users to save, rate, or review recipes.
Architecture
Frontend: Use Django templates or a frontend framework (React/Bootstrap) for UI.
Backend: Django framework with Django Rest Framework (DRF) for APIs.
Database: Store recipes in a database like PostgreSQL or SQLite.
ML Model:
Use Random Forest for structured data analysis.
Use NLP techniques for free-text analysis.
Tools & Libraries
Backend: Django, DRF.
ML: Scikit-learn (Random Forest), spaCy/NLTK (NLP).
Frontend: Django templates or React.
Database: SQLite/PostgreSQL.![index]
