Inspiration

Office hours are always packed. Questions get lost in Discord servers. Most universities don’t offer tools that truly support TAs and students. We wanted to build something that fixes that—a smarter, AI-powered system that makes academic support accessible, organized, and actually helpful.

What it does

EDU-HUB is a role-based academic platform where professors create courses, TAs manage student questions, and students get help in real-time. It connects students to TAs through a smart matchmaking system, lets them ask questions, and provides AI-powered tools like concept explanations, question generators, and personalized study plans based on past exams.We have designed the Practice Generator feature and developed a mock-up to demonstrate its functionality. Full AI integration is planned in our next development phase.

How we built it

We used React for the frontend and Node.js with Express for the backend. Authentication was handled using Firebase Auth. with role-based access control (Professors, TAs, Students). We implemented real-time chats, used MongoDB for the database, and integrated AI services (like Gemini) for the EDU AI modules— Practice Generator, and Exam Helper.

Challenges we ran into

-Managing three different user roles with distinct permissions and dashboards. -Integrating Socket.io for real-time chat proved trickier than expected -Training AI prompts to give meaningful study suggestions and explanations. -Building video features and group tutoring support needed extra infra planning.

Accomplishments that we're proud of

-Fully functional platform with role-specific portals. -Real-time TA-student communication system. -Successfully integrated AI to analyze past exams and generate study material.

What we learned

-The importance of designing for clarity when you have multiple user types. -How to structure backend logic to support dynamic, permission-based features. -Prompt engineering to guide AI toward helpful, student-level explanations. -Team coordination under pressure to build, test, and polish a complete platform

What's next for EDU-HUB

-Integrate live video calling between TAs and students. -Launch peer-to-peer tutoring and group study features. -Improve the Q&A system with real-time chat via Socket.io -More efficient in Professor and Student Management

Built With

Share this project:

Updates