Udemy is a platform that allows instructors to build online courses on their preferred topics. Using Udemy's course development tools, they can upload videos, PowerPoint presentations, PDFs, audio, ZIP files and live classes to create courses. Students can enroll Courses.
- Courses
- Each course can be individually viewed to see additional data and course information.
- After selecting a course to view, a list of suggested similar courses is populated.
- Videos can be played while viewing a course.
-
Searching/ Browsing
- Users have access to a search feature that allows quick navigation of matching courses.
- Courses can additionally be browsed by clicking on arrow buttons in a row of similar courses.
- Results of searches can be sorted by multiple factors.
-
Cart
- Students can add the courses to Cart, remove from cart.
- Apply coupon, Checkout.
-
Backend
- Database: MonogoDb
- Framework: Express
- Authentication: BCrypt
-
Frontend
- State Management: Redux
- CSS3,HTML,CSS