ayush-lab / S.H.E.L.P

Coursera Clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coursera Clone

S.H.E.L.P (Sharing and helping E-Learning Platform)

It is a fully responsive Coursera Clone made using React.js as Frontend and Node.js as backend.

Features

Student

  • Proper Authentication system with signup,login,otp verification,resend otp,forgot password (fully validated with bootstrap alerts)
  • Homepage with courses being fetched categorically
  • Recommended Courses based on user's preferences
  • Rating of Courses
  • Bookmarked Courses where users can remove or add bookmark
  • Download resourses (pdf - notes)
  • Responsive React Video player for videos
  • Progress bar
  • CoursePage with all the content of the course

Teacher

  • Proper Authentication system with signup,login,otp verification,resend otp,forgot password (fully validated with bootstrap alerts)
  • Fully validated teacher uploading form with descriptition,title,Image and other details
  • CkEditor for writing in textbox with abilities to add diffrent headings,paragraphs,bold,italics,link,tables,sizes etc
  • Teacher can upload upto 5 videos with upload bar to show progress
  • Teacher can see their uploaded courses
  • Teacher can delete their course
  • Teacher can edit their course

Screenshots

Authentication pages

Signup Page alt text

Login Page alt text

Otp and Resend Otp Page alt text

Forgot Password Page alt text


Main Screens

Homepage alt text

Course Page alt text

Preference Page alt text

Teacher's Courses alt text

Teacher Uploading Details alt text

Teacher Uploading Videos alt text


Responsive Designs

Mobile Design Authentication alt text

Mobile Design CoursePage alt text

About

Coursera Clone


Languages

Language:JavaScript 87.5%Language:CSS 11.2%Language:HTML 1.3%