Skip to content

varruunnn/ClassSync

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š ClassSync – AI-Powered School Management System

ClassSync is a next-generation school management platform built with MERN, Redis, and Google Gemini AI, designed to streamline educational administration while enhancing engagement for students, teachers, and parents.
It offers comprehensive academic management tools alongside innovative AI-powered learning features.


✨ Features

  • Student, Teacher & Admin Management – Centralized platform for handling all school operations.
  • AI-Powered Chat with PDF – Upload study materials and get instant answers to queries.
  • Interactive Communication – Students can ask doubts directly to teachers or peers within the portal.
  • Parent Dashboard – Real-time insights into student performance, attendance, and progress.
  • Cookie-Based Authentication – Secure, session-based login system for better security and persistence.
  • Secure & Scalable – Built with robust architecture to handle growing institutional needs.
  • Modern UI – Responsive, intuitive, and fast user experience with TailwindCSS.

πŸ› οΈ Tech Stack

Frontend

  • React.js
  • TailwindCSS

Backend

  • Node.js
  • Express.js
  • MongoDB (Atlas)
  • Redis

AI Integration

  • Google Gemini API

Auth

  • Cookie-based sessions
  • HTTP-only cookies
  • CSRF protection

ADMIN DASHBOARD admin

Sudent's dashboard studentDashboard

Parent's dashboard

parentDashboard

TEACHER'S Dashboard teacherDashboard

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.8%
  • JavaScript 11.4%
  • Other 0.8%