Skip to content

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

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.5%
  • CSS 11.2%
  • HTML 1.3%