Skip to content

AayushAnshu21/e_classroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e_classroom

This is an e-learning website created using MERN stack. Users can register as Teacher or student. If user is registered as teacher he/she can create a course and upload lectures and supplementary materials. Teachers can send invitations to students to join their couse. Teachers can also create profile where they can showcase their skills, education and their social media profile. Students can view courses of only those teachers from whom they have received invitations. They can like and post comment on respective course.

This project is created using Node.js and express.js for backend. MongoDB is used as the database. Authentication and authorization is handled using JWT. Bcrypt is used to hash password and files are uploaded using multer. For frontend I have react.js and Bootstrap for UI design.

Tech Stack/Dependencies

Server Side Client Side
Node.js React.js
express.js react-bootstrap
mongoose axios
jsonwebtoken
Multer
bcryptjs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages