plg4-dev-server / README.md
Jesse Johnson
New commit for backend deployment: 2025-09-25_13-24-03
c59d808
---
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
```bash
# 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 pipeline
- `frontend/` - React frontend interface
- `data/` - Recipe datasets and embeddings
- `docs/` - Project documentation
- `notebooks/` - Jupyter notebooks for exploration
- `tests/` - 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](docs/CONTRIBUTING.md) for ways of working and contribution guidelines.
## πŸ‘₯ Team
GenAI PLG 4 - Andela Community Program