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

Share this project:

Updates

posted an update

About the Project

QuantumChem originally started as a college chemistry project — a structured chemical database containing over 1000 chemical compounds designed to help students access molecular properties, classifications, and academic references in one place.

Initial modules included:

Chemical Database → https://www.quantumchem.site/chemicals

Tutorials → https://www.quantumchem.site/tutorials

Lectures → https://www.quantumchem.site/Lectures

Review Section → https://www.quantumchem.site/review

The goal was to centralize chemistry learning resources.

As the platform grew, I independently expanded it by adding authentication using Firebase and integrating structured tutorials and lecture modules. However, I realized that online learning systems remain fragmented — classroom management, communication, and AI tools are often separated across different platforms.

This insight led to the evolution of QuantumChem into a full AI-powered classroom ecosystem.

QuantumChem Classroom

QuantumChem Classroom is a unified academic infrastructure that integrates:

Role-based access (Faculty & Student)

Real-time classroom interaction

Structured content management

Embedded AI assistance

Secure OAuth authentication

The backend was redesigned into a strong, industrial-level architecture using Node.js and Express, with MongoDB for persistent storage and Supabase for real-time updates.

Authentication now supports:

Google Login

GitHub Login

LinkedIn Login

Email Authentication

The Google OAuth consent screen was verified and approved through the Google API verification process, ensuring secure and compliant identity management.

AI Architecture

QuantumChem uses a multi-model AI routing system:

Groq (LLaMA 3.3) → Primary inference engine

Gemini Flash → Automatic fallback model

If the primary provider reaches rate limits or fails, the system automatically switches to the fallback provider to maintain reliability and uninterrupted classroom AI support.

The AI provides:

Instant doubt solving

Academic explanations

Quiz generation

Content summarization

Classroom workflow assistance

Unlike traditional LMS systems, AI is embedded directly inside the learning environment rather than functioning as an external chatbot.

Student Experience

Students can:

Join classrooms using a classroom code

Or send a join request requiring faculty approval

Participate in real-time classroom chat

Access notes, quizzes, and announcements

Share study notes with peers

Collaborate inside a structured academic environment

This ensures both flexibility and academic governance.

Faculty Features

Faculty access a centralized Management Hub where they can:

Create and manage classrooms

Approve or reject join requests

Monitor student participation

Upload materials

Post announcements

Create quizzes

Track analytics

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

QuantumChem has evolved from a 1000-chemical academic database into a scalable, AI-integrated classroom infrastructure designed for real-world educational environments.

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