Back to work

CampusHive

University information was scattered across portals, handbooks, faculty pages, and files that students only found after asking the right person. For my final-year project, I built CampusHive: a multi-agent university assistant that routes each question to the part of the system equipped to answer it.

CampusHive interface

CampusHive changed how I think about agentic systems. The difficult part was not adding more agents; it was defining clear ownership, routing, retrieval, and fallback behavior so the whole system remained understandable when one path failed.

  1. 01Supervisor graph that routes requests across student, faculty, exam, timetable, degree-advising, and OBE agents
  2. 02Grounded university answers using Chroma, BM25, and MMR retrieval
  3. 03Role-based authentication, persistent conversations, file uploads, and administrative controls
LangGraphFastAPIRAGChromaDBNext.js