This project is a microservice for an educational video streaming platform. It is built with ExpressJS and MongoDB. It is a RESTful API that allows students to stream educational videos globally.
The platform includes user authentication, video browsing, watchlists, and secure video streaming, leveraging microservices architecture to ensure modularity, scalability, and fault tolerance while using AWS for cloud infrastructure.
This API was developed with the following technologies:
NodeJS ExpressJS MongoDB Mongoose AWS
Pre-requisites
- Node(LTS version)
- NPM v9.0.0 or higher
- MongoDB
You can get the latest version of NodeJS from here or you can check the version you have installed on your machine by running the following command in your terminal
node -v
You can get the latest version of NPM from here or you can check the version you have installed on your machine by running the following command in your terminal
npm -v