- Implement attractive UI design. On homepage implement framer motion progress bar so that user can navigate their page progress
- Attractive feature is dashboard. when user registerd they became student. they can select class and later they can enroll by completing payment.
- admin can manage all users , can change their role as admin or instructor. admin can also mangage all classes, can deny or approve classes .
- instructor role is mostly important. so instructor can add classes and update it. overall implemented great dashboard design for admin, student, instructor
- Implemented dark theme both on homepage and dashboard
- added stripe payment feature with a custom UI.
- HTML
- Tailwind CSS
- React
- React Router
- Tanstack Query
- Axios
- Firebase
- React Hook Form
- React-Icon
- Stripe
- React-Parallax
- Swiper JS
- Google Fonts
- React Helmet Async
- Framer Motion
- Node.js
- Express.js
- Mongodb
- cors
- stripe
- jsonwebtoken