Front_End_Link-https://github.com/vishal-codes/crush-my-course
A production-ready chatbot built using FastAPI, ChromaDB, and Groq LLMs (LLaMA 3), that answers natural language questions about CSUF courses, professors, GPA stats, difficulty ratings, and more!
- π Natural language search over structured CSUF course data
- π Returns instructor stats like GPA, difficulty, and ratings
- β‘ Fast vector search using
Chroma+sentence-transformers - π§ LLM-powered answers via Groq (LLaMA 3.1) API
- π CORS-enabled FastAPI backend, ready for frontend integration
- π Deployed and tested on Render
| Layer | Technology |
|---|---|
| Backend API | FastAPI |
| Vector Store | ChromaDB |
| Embeddings | sentence-transformers / MiniLM-L6 |
| LLM | Groq API (LLaMA 3.1) |
| Deployment | Render (Docker-free) |