Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back-end for Final Project Web Advanced Course - Clazzroom

Author

Introductions

This project serves as a straightforward back-end solution for the Web Advanced Course's final project. Its primary function is to offer APIs that enable users, whether they are students or teachers, to create new classes, courses, and more.

Technologies Utilized

  • NodeJS with ExpressJS: The application is built using the Express framework within NodeJS.

  • MongoDB with Mongoose: Utilized as the primary database for storage purposes.

  • Passport with JWT: Implemented for authentication and authorization functionalities, including OAuth integrations with Google and Facebook.

  • AWS S3: Integrated for storing uploaded files securely.

  • Nodemailer: Employed to facilitate the sending of verified emails within the system.

APIs

Click api-docs to view the API documentation.

About

BE for Google Classroom clone website - Final project of Web Advanced Course

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages