← Back to projects
// project
Campus Knowledge Base
AI-powered campus assistant that delivers syllabus-grounded, citation-backed answers from academic PDFs using RAG.
// overview
An AI-powered campus assistant that leverages Retrieval-Augmented Generation (RAG) to provide accurate, citation-backed answers from academic PDFs. Built to help students quickly find syllabus-grounded information.
// tech stack
PythonFlaskNext.jsGemini APIRAG
// features
- ▸Google OAuth authentication and session handling for protected routes
- ▸Interactive UI components for chat-based querying
- ▸Citation visualization linking answers to source documents
- ▸Gemini API integration for intelligent response generation
- ▸REST API backend with Flask
// challenges & learnings
Implementing accurate citation tracking while maintaining fast response times required careful chunking strategies and vector search optimization.