- Name: Nguyen Van Hai
- GH: nvhai248
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.
-
NodeJSwithExpressJS: The application is built using the Express framework within NodeJS. -
MongoDBwithMongoose: Utilized as the primary database for storage purposes. -
PassportwithJWT: 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.
Click api-docs to view the API documentation.