Skip to content

agarwal-123/student_front_basicOne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<<<<<<< HEAD A react app that makes all educational resources required for students at one place where they can a end on-demand recorded video lectures, give mock tests, personal doubt clearing with teachers, premium content for subscribed users and track their performance easily for further improvements. It will benefits students living in remote parts of the country and promotes quality education to all.

Back-end Repository: https://github.com/raushan303/educate

App is Deployed on : https://simply-learn.herokuapp.com/

It is a single page react app that is build from scratch using MERN stack.

Some major features includes:

Login/Registration Form : Authentication process is done by concept of JWT tokens. A token is alloted to the user for session maintainence in local storage.

User home page

Profile page: Shows the user details with profile picture and a option to edit the fields.

Topics page: After clicking on a subject, a list of topics rendered and on clicking on a topic a list of subtopi appears.

Video player with playlist: After selecting for subtopics, a video player is rendered ( Using Vimeo service here. ) with a playlist of the current subtopic. The video will start from where the user left seeing ( If first time, the video will play from begining ).

Test section: User can take a test( Multiple choice questions ), for a perticular topic and progress will be tracked .

A user friendly interface.

Brief Introduction-

This is a Front-end repository. A single page react app that makes all educational resources required for students available at one place.They students can request on-demand recorded video lectures, give mock tests, can clear their doubts with teachers, access premium content if subscribed, and keep a track of their performance. It will benefit the students living in remote parts of the country.

Some of the Key Features are-

  1. Login/Register/Logout system implemented using jsonwebtoken.
  2. Recorded video lectures systematically grouped by class and topic, Vimeo has been used for streaming purpose.
  3. The Vimeo player has been customized such that- quality can adjusted, playing-speed can controlled, your last viewed instant will be tracked, etc.
  4. A customizable user profile, with a provision to upload a user profile pic, change password, etc.
  5. Time bound tests, the tests are objective in nature, and progress will be saved every instant.
  6. End-to-End doubt clearing chat facility, i.e you can communicate personally with the subject admins, with the retrieval of previous chats.
  7. A great and easy to use user-experience.
  8. Deployed on Heroku, and cloud storage of MongoDB atlas has been used.

Tech stack-

React, Socket.IO client

Link to Back-end repository

cf72e141f888e702df1fd70d1e4874c25713a1fd

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •