QuantumChem originally began as a structured college chemistry project — a comprehensive chemical database containing over 1000 compounds designed to help students access molecular properties, classifications, and academic references in one centralized platform. The initial modules included a Chemical Database, Tutorials, Lectures, and a Review Section, all aimed at simplifying chemistry learning. As the platform expanded, Firebase-based authentication and structured learning modules were integrated. However, it became evident that modern online learning remains fragmented, with classroom management, communication, and AI tools scattered across multiple systems. This realization led to the transformation of QuantumChem into a full AI-powered classroom ecosystem.
QuantumChem Classroom is now a unified academic infrastructure featuring role-based access for faculty and students, real-time classroom interaction, structured content management, embedded AI assistance, and secure OAuth authentication. The backend was redesigned using Node.js and Express with MongoDB for persistent storage and Supabase for real-time updates, ensuring industrial-grade scalability. Authentication supports Google, GitHub, LinkedIn, and email login, with Google OAuth officially verified for compliance and security. The AI system operates on a multi-model routing architecture, using Groq (LLaMA 3.3) as the primary inference engine and Gemini Flash as an automatic fallback to maintain uninterrupted performance. The embedded AI assists with doubt solving, academic explanations, quiz generation, summarization, and classroom workflow support — seamlessly integrated within the learning environment rather than functioning as a separate chatbot.
Student Experience
Students can join classrooms using a classroom code or send a join request that requires faculty approval. They can participate in real-time classroom chat, access notes, quizzes, and announcements, share study materials with peers, and collaborate within a structured academic environment. This system ensures both flexibility for students and proper academic governance.
Faculty Features
Faculty members access a centralized Management Hub where they can create and manage classrooms, approve or reject join requests, monitor student participation, upload learning materials, post announcements, create quizzes, track analytics, and monitor engagement in real time. The provided screenshots demonstrate the faculty dashboard and classroom management interface.
Demo Classroom Access
Classroom Code (Engineering Mathematics Demo): MAT-7B15
🔗 https://drive.google.com/drive/folders/1Tm-C7U9-xOHIt1ye8KUeVkapPHr_Nvq8?usp=sharing
These visuals showcase the teacher-side control system, including classroom creation, student approvals, analytics, and structured content management.
Built With
- css
- express.js
- git
- github
- google-gemini-1.5-flash
- groq-api-(llama-3.3)
- html
- javascript
- mongodb
- node.js
- rest-apis
- supabase
Log in or sign up for Devpost to join the conversation.