portfolio

Soha Khare
← 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.