Inspiration
Universities constantly deal with the same student questions-about deadlines, policies, courses, and campus services. Students want quick, clear answers, while staff spend hours replying to repetitive emails. We wanted to build something that helps both sides without replacing the human touch.
What it does
UniCopilot is an AI-powered university assistant that helps students get instant, reliable answers to academic questions using official university documents. At the same time, it gives administrators visibility into what students are asking, helping universities understand and support their students better.
How we built it
We built UniCopilot as a full-stack application using React for the frontend and FastAPI for the backend. To make sure answers are accurate and trustworthy, we used Retrieval-Augmented Generation (RAG) with Gemini 2.5 Flash, allowing the AI to respond only using relevant university documents stored in a vector database (ChromaDB). MongoDB is used to store document metadata, queries, and analytics.
Challenges we ran into
One of our biggest challenges was making sure the AI didn’t hallucinate answers and stayed grounded in real documents. We also had to carefully design separate experiences for students and administrators, each with different needs. Managing dependencies and environment issues across the stack was another learning curve during development.
Accomplishments that we're proud of
We’re proud that UniCopilot is a fully working, end-to-end AI system—not just a concept. It delivers real-time, document-backed answers and provides meaningful insights through the admin dashboard. Creating a clean, intuitive interface while handling complex AI logic behind the scenes was especially rewarding.
What we learned
This project taught us that trust is everything when building AI for real users. Document grounding makes a huge difference in reliability. We also learned that AI tools become far more powerful when they don’t just answer questions but help people understand patterns and make better decisions.
What's next for UniCopilot
Next, we plan to add authentication, support multiple universities, and integrate directly with learning management systems and student portals. We also want to expand analytics to help institutions predict student needs before problems arise.


Log in or sign up for Devpost to join the conversation.