-
Year
2021
-
Collaborate With
SLIIT
-
Services
Web Development
-
Project
Dynamic
Description
We have successfully developed a comprehensive School Management System as part of our 3rd Year 2nd Semester Software Project Management Module, addressing the critical need for enhanced communication between students and teachers amid the ongoing pandemic. This web-based system supports efficient interaction and management within educational institutions, facilitating better engagement and performance tracking. The system is designed with two primary user roles: Staff and Students, each with distinct functionalities. Admins manage user registrations, generate detailed reports in PDF format, and perform all CRUD operations. Teachers can access and manage student details, mark attendance, input exam scores, and publish notices, while also generating relevant reports.
The system is built using a robust technology stack, including MongoDB, Express JS, React JS, and Node JS, ensuring a reliable and feature-rich platform. Multer is employed for efficient file uploading, and Mail Handler is integrated for email validations. This combination of technologies supports a seamless and effective school management experience, offering comprehensive functionalities for both administrative and educational needs. The implementation of these tools ensures that the system remains user-friendly, efficient, and adaptable to the diverse requirements of modern educational environments.
Technologies
- MERN Stack
- React.js
- HTML
- CSS
- JavaScript
- Bootstrap
- GitHub
- Visual Studio Code
- File Handling
- MongoDB