StudyHub is a collaborative learning platform that allows users to upload and interact with educational videos through comments and likes. The backend API enables users to upload, like, and comment on videos, create private or public study rooms, communicate via messages, and manage their profiles.
Ensure you have the following installed on your machine:
- Node.js
- npm
- MongoDB
Create a .env file in the root directory of your project with the following variables:
MONGO=your_mongodb_connection_string_here
JWT=your_jwt_secret_key_here
git clone https://github.com/sawm2000/StudyHub.gitcd StudyHubnpm installnpm startThe frontend code for the studyHub project can be found at studyHub Frontend Repository.