- Username: abdullahaltowsif2002@gmail.com
- Password: 123456
-
Role-Based Access Control:
- Separate dashboards for Admin, Teachers, and Students.
-
Class Management:
- Teachers can add, update, and delete classes.
- Admin can approve or deny classes submitted by teachers.
-
Dynamic Class Enrollment:
- Students can browse and enroll in available classes.
-
Assignment Tracking:
- Teachers can upload assignments for their classes.
- Students can submit assignments directly on the platform.
-
Detailed Statistics:
- Displays total users, classes, assignments, and enrollments.
-
Interactive User Experience:
- Modern UI/UX design with responsive features for all devices.
-
Feedback System:
- Students can leave feedback for classes and teachers.
- Teachers can view aggregated feedback scores.
-
Secure Authentication:
- Login and registration secured with Firebase Authentication.
- JWT-based access control for API endpoints.
-
Informative Dashboard:
- Dashboard with summary cards for quick insights.
- Features "Total Assignments," "Total Submissions," and "Total Enrollments" for each class.
-
FAQ and Impact Stories:
- Dedicated sections to address user queries and highlight success stories.
- Frontend: React, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase, JSON Web Tokens (JWT)
- Others: React Query, React Hook Form, Axios
Feel free to explore Edu Hive and transform your learning experience!