This repository represents my implementation of a comprehensive backend project using Node.js, Express.js, MongoDB, Mongoose, JWT, bcrypt, and various other technologies. The goal of this project is to create a fully functional backend for video hosting website similar to YouTube, equipped with essential features such as user authentication, video management, engagement functionalities, and more.
- User Authentication (Login, Signup)
- Video Upload
- Like/Dislike Videos
- Commenting and Replies
- Subscription Management
- Model Link: Explore the Model
- Frontend screens: Explore Frontend Screens