A full-stack, role-based school management platform built for teachers, administrators and principals.
- ๐ 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
Frontend: React, Vite, Framer Motion, Recharts, Socket.io-client
Backend: Node.js, Express, MySQL, Socket.io, JWT, bcrypt
Exports: xlsx, jsPDF, docx
- Clone the repo
- Set up backend
.envwith your MySQL credentials - Run
npm run devin both/backendand/frontend
Benjamin Intja Hairungu โ benjaminintja@gmail.com