Skip to content

An Educational web application with three primary roles: Student, Instructor, and Admin. Student , instructor and admin management system with role-based route protection ensures secure access to functionalities.

Notifications You must be signed in to change notification settings

mfarhadattari/dmf-language-club-client

Repository files navigation

--------------- | DMF LANGUAGE CLUB | ----------------

------------- An Online Educational Site With Management System -------------

URL

Credential

Admin Credential:

Instructor Credential:

Student Credential:

Featured

  • Here 3 Role of this website. (Student, Instructor & Admin).
  • Route protected by role.
  • Admin can manage users (make admin , make instructor).
  • Admin can manage classes (approve & denied class and give feedback to instructor)
  • Instructor and Admin cannot select any class.
  • Student can remove from selected classes and give payment by stripe card.
  • If any class is already select or enrolled user cannot select again.
  • Instructor can seen her class status & feedback(if admin denied)

Used packages/ technology:

  • React (VITE)
  • Express JS
  • Node JS
  • Mongo DB
  • JWT token
  • React Router DOM
  • Tailwind CSS
  • Daisy UI
  • Firebase Authentication
  • dotEnv
  • ImgBB image Hosting
  • React Hook Form
  • Axios
  • Tanstack Query
  • React Rating
  • Stripe
  • React Icon
  • React Loaders Spinier
  • Swipe JS
  • Sweet Alert
  • Moment JS
  • React Helmet Async
  • React Awesome Revel
  • Firebase Hosting (Frontend)
  • Vercel Hosting (Backend)

About

An Educational web application with three primary roles: Student, Instructor, and Admin. Student , instructor and admin management system with role-based route protection ensures secure access to functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages