Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

EduManage โ€” School Management System

A full-stack, role-based school management platform built for teachers, administrators and principals.

Features

  • ๐Ÿ” Role-based access control (Teacher / Admin / Principal) with JWT authentication
  • ๐Ÿ“Š AI-powered grade analytics and personalised learner feedback
  • ๐Ÿงฎ Custom CA & final mark formula calculator
  • ๐Ÿ“„ Professional Excel, PDF and Word report generation
  • ๐Ÿ”” Real-time notifications via Socket.io
  • ๐Ÿ’พ Persistent accounts โ€” continue where you left off

Tech Stack

Frontend: React, Vite, Framer Motion, Recharts, Socket.io-client
Backend: Node.js, Express, MySQL, Socket.io, JWT, bcrypt
Exports: xlsx, jsPDF, docx

Setup

  1. Clone the repo
  2. Set up backend .env with your MySQL credentials
  3. Run npm run dev in both /backend and /frontend

Developer

Benjamin Intja Hairungu โ€” benjaminintja@gmail.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages