You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.