Introduction
A centralized, role-based web platform that unifies live classes, content sharing, assessments, and AI-powered assistance for Admins, Teachers, and Students — replacing the need for multiple disconnected tools like Zoom, Google Classroom, and University Portal.
Key Features
- Secure Signup/Login (OTP-based authentication)
- Real-Time Live Classes (Jitsi Meet integration)
- Interactive Whiteboard
- AI Teaching Assistant (query handling & explanations)
- Attendance & Engagement Monitoring
- Content Management System (upload/download materials)
- Assessment & Quiz System (AI-assisted grading)
- Admin Management & Analytics Dashboard
Technology Stack
React.js · Node.js · Express.js · MongoDB · Jitsi Meet · Cloudinary · JWT Authentication · Google Gemini API
System Modules
- Admin Module (user verification, department management, analytics)
- Teacher Module (course creation, live classes, grading, content upload)
- Student Module (enrollment, assignments, quizzes, attendance, AI chatbot)
Project Link:
https://github.com/ali9463/Virtual-Class-Room-Final-Year-Project
Images