Project Description
I need a web-based school management system that brings our daily academic and administrative tasks into one place. The build must cover three core modules from day one:
• Student Information
• Attendance Tracking
• Gradebook
Each module should share a clean, role-based interface so staff, teachers, students, and guardians only see what they need. Data has to stay in sync in real time and export cleanly to CSV or PDF.
Communication is equally important. The platform must plug into standard email and SMS gateways while supporting in-app messaging so teachers can reach parents or students without leaving the system:
• Email notifications (automatic and manual)
• SMS alerts for time-sensitive updates (absences, announcements)
• Secure in-app messaging with read receipts
A lightweight API or webhook approach is fine for handling those external services as long as it keeps their existing provider flexibility.
Please deliver production-ready source code, a brief setup guide, and a short user manual that shows how each feature works. Once deployed, the system should be easy to extend—think new modules such as timetable, fees, or learning analytics—so a clear, well-documented architecture is essential.