yt-backend-nodejs

Project Overview

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.

Key Features:

  • User Authentication (Login, Signup)
  • Video Upload
  • Like/Dislike Videos
  • Commenting and Replies
  • Subscription Management

Project Links