An open API service indexing awesome lists of open source software.

https://github.com/ajaysinhaorigin/youtube-backend

This is a backend project for video streaming platform like youtube.
https://github.com/ajaysinhaorigin/youtube-backend

cloudinary express jwt mongodb mongoose nodejs

Last synced: about 2 months ago
JSON representation

This is a backend project for video streaming platform like youtube.

Awesome Lists containing this project

README

          

# 🎬 youtubeBackend

Welcome to the backend project of a video streaming platform like YouTube, designed and built with **Node.js** and **MongoDB**. This project mimics the backend functionality of YouTube, enabling features like user management, video streaming, playlist handling, and a robust social interaction system involving likes, subscribers, comments, and tweets. The platform is optimized for performance and scalability, featuring integrations with MongoDB, JWT for secure authentication.

---

## 🚀 Features
- **User Authentication**: Secure registration, login, and profile management with JWT-based authentication.
- **Video Management**: Upload and handle video metadata, stream videos on demand.
- **Subscribers**: Allow users to subscribe to channels.
- **Comments**: Enable users to post and manage comments on videos.
- **Tweets**: Tweet-like functionality related to video content.
- **Likes**: Track likes on videos, comments, and tweets.
- **Playlists**: Create and manage video playlists.
- **Analytics Dashboard**: Real-time stats on video performance, views, likes, and subscriber growth.

---

## 🛠️ Getting Started

To get started, clone the repository.