A comprehensive school management system for Shah Neyamat School built with React.js, Node.js, Express.js, and MongoDB. This system manages students, subjects, results, notices, admit cards, and more through an admin dashboard.
Access the Shah Neyamat School Project Here
- User Authentication: Secure login and registration for admins.
- Student Management: Add, view, and manage student details.
- Subject Management: Add and manage school subjects.
- Notice Management: Post important school notices.
- Result Management: Add and manage student exam results.
- Admit Card Generation: Create and manage admit cards for students.
- Dashboard Overview: Admin dashboard for easy management.
- Real-time Updates: Manage data with instant feedback.
- Overview: Dashboard summary with quick stats.
- Add Student: Register new students with details like name, class, roll, date of birth, etc.
- Add Notice: Post school announcements.
- Add Subjects: Manage class subjects.
- Add Result: Input and update exam results.
- Create Admit Card: Generate admit cards with student details.
- All Students: View and manage all students.
- Subjects: Manage subjects for classes.
- Results: View and manage exam results.
- Frontend: React.js, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MongoDB
- State Management: React Hooks
- Authentication: JWT (JSON Web Token)