jessejohnson/plg4-dev-server
0
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](./backend/README.md) - FastAPI server setup and configuration
- [Frontend Setup](./frontend/README.md) - React app development
Troubleshooting
- [Embedding Issues](./backend/docs/embedding-troubleshooting.md) - Fix common dimension mismatch errors
- [Documentation Index](./backend/docs/README.md) - Complete documentation overview
Architecture
- [System Architecture](./docs/architecture.md) - High-level system design
- [API Documentation](./backend/docs/api-documentation.md) - Detailed API reference
๐ค Contributing
See CONTRIBUTING.md for ways of working and contribution guidelines.
๐ฅ Team
GenAI PLG 4 - Andela Community Program
