A full-featured school management platform built using the MERN stack. It supports multiple rolesโadmin, teacher, and studentโwith functionalities like attendance tracking, class scheduling, student performance monitoring, and internal communication.
- ๐จโ๐ซ Multi-role authentication: Admin, Teacher, and Student login
- ๐งฎ Attendance Management: Daily attendance records per class
- ๐ Student Dashboard: View marks, attendance, announcements
- ๐ Teacher Panel: Upload marks, manage attendance and class data
- ๐๏ธ Admin Panel: Add/manage users, classes, subjects, and teachers
- ๐ Noticeboard: Post announcements viewable by all roles
- ๐จ Internal Messaging (optional)
- Frontend: React.js, Redux, Axios, Tailwind CSS / Bootstrap
- Backend: Node.js, Express.js
- Database: MongoDB + Mongoose
- Authentication: JWT + bcrypt
- Node.js
- MongoDB
- Git
git clone https://github.com/your-username/school-management-system.git
cd school-management-system