School Admin Panel
A school management system built using React, Tailwind CSS, and MongoDB. The system allows both admins and students to interact with various features such as homework management, result downloads, and more.
Live Site
You can view the live site at School Admin Panel.
Features
- Student Login: Students can log in to view their homework, school news, results, and personal details.
- Admin Login: Admins can log in to manage students, teachers, and school-related information.
- Admin Actions:
- Add new students and teachers to the system.
- Edit or remove student and teacher data.
- Send student credentials (username, password) and other details via email when a new student is added.
- Student Features:
- View assigned homework.
- View and download results.
- Stay updated with school news and announcements.
Tech Stack
Frontend:
- React
- Tailwind CSS
- Vite (for development environment)
Backend:
- Render (for hosting backend services)
- Node.js (for API server)
- MongoDB Atlas (for database storage)
Authentication:
- NodeMailer (for sending emails to students)