Building A Udemy Like (SaaS)

Features

  • Database
  • Register accounts
  • Register as student or instructor
  • Redirect to settings page
  • Settings page
  • Create workflow to update details
  • Display initial content
  • Allow users to update accounts to instructors
  • Redirect to instructor dashboard
  • Instructor dashboard
  • Display a list of courses
  • Create redirect user account is not instructor
  • Create courses
  • Redirect between two pages
  • How to add new modules
  • How to add files within modules
  • Deleting modules & module files
  • Update course details
  • Course page states
  • Display initial content when course is published
  • Course landing page
  • Display information of a course
  • Purchasing a course
  • Configuring Stripe API keys
  • Adding course to a users list of courses
  • Redirect to course library
  • Course library page
  • Display purchased courses
  • Redirect to course learning page
  • Course learning page
  • Add video player
  • Loading first modules content
  • Display list of modules
  • Navigate between modules with custom states
  • Redirect on course landing page if current user is a course student
  • User reviews
  • Submit review
  • Display reviews on course landing page
  • Home page
  • Course search
  • Display courses by categories
  • Redirect courses to course landing page
  • Search results page
  • Displaying courses that match the search query
  • Redirect to course landing page
  • Profile page
  • Display purchased courses

Additional features

  • Page navigation menu
  • Direct messages between students
  • Wishlist feature