metadata
title: Recipe Recommendation Chatbot API
emoji: π₯
colorFrom: indigo
colorTo: pink
sdk: docker
pinned: false
license: mit
Recipe Recommendation Chatbot
A GenAI-powered chatbot that recommends recipes based on available ingredients using RAG (Retrieval Augmented Generation).
π Quick Start
# Clone repository
git clone https://github.com/A3copilotprogram/PLG4-Recipe-Recommendation-Chatbot.git
cd PLG4-Recipe-Recommendation-Chatbot
# Install dependencies
pip install -r requirements.txt
# Run the chatbot
python src/main.py
π Project Structure
backend/- FastAPI backend with RAG pipelinefrontend/- React frontend interfacedata/- Recipe datasets and embeddingsdocs/- Project documentationnotebooks/- Jupyter notebooks for explorationtests/- Unit and integration tests
π Documentation
Quick Start Guides
- Backend Setup - FastAPI server setup and configuration
- Frontend Setup - React app development
Troubleshooting
- Embedding Issues - Fix common dimension mismatch errors
- Documentation Index - Complete documentation overview
Architecture
- System Architecture - High-level system design
- API Documentation - Detailed API reference
π€ Contributing
See CONTRIBUTING.md for ways of working and contribution guidelines.
π₯ Team
GenAI PLG 4 - Andela Community Program