Skip to content

Repository files navigation

Edu Hive

Admin Credentials

Live Site URL

Visit Edu Hive


Features of Edu Hive

  1. Role-Based Access Control:

    • Separate dashboards for Admin, Teachers, and Students.
  2. Class Management:

    • Teachers can add, update, and delete classes.
    • Admin can approve or deny classes submitted by teachers.
  3. Dynamic Class Enrollment:

    • Students can browse and enroll in available classes.
  4. Assignment Tracking:

    • Teachers can upload assignments for their classes.
    • Students can submit assignments directly on the platform.
  5. Detailed Statistics:

    • Displays total users, classes, assignments, and enrollments.
  6. Interactive User Experience:

    • Modern UI/UX design with responsive features for all devices.
  7. Feedback System:

    • Students can leave feedback for classes and teachers.
    • Teachers can view aggregated feedback scores.
  8. Secure Authentication:

    • Login and registration secured with Firebase Authentication.
    • JWT-based access control for API endpoints.
  9. Informative Dashboard:

    • Dashboard with summary cards for quick insights.
    • Features "Total Assignments," "Total Submissions," and "Total Enrollments" for each class.
  10. FAQ and Impact Stories:

    • Dedicated sections to address user queries and highlight success stories.

Technologies Used

  • 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!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages