A full-stack app that generates playable Jeopardy boards from:
- random
- user-entered topics
- uploaded PDFs or txt files (textbooks, notes)
- Clues from topics or file content
- Category generation automatic based on topic or provided file
- Jeopardy board generated: 6 categories, 5 clues per category
- Clues generated based on inputs provided
- Each clue has a dollar value
- Score tracked
- Typescript
- ReactJS
- Python
- FastAPI
- RAG (chunks -> embeddings -> documents -> ChromaDB -> query vector store -> context)
- ChromaDB
- OpenAI SDK
- Vercel frontend
- Render backend