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.
- Host: GitHub
- URL: https://github.com/ajaysinhaorigin/youtube-backend
- Owner: ajaysinhaorigin
- Created: 2024-06-08T17:33:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T18:22:47.000Z (over 1 year ago)
- Last Synced: 2024-11-23T19:24:05.654Z (over 1 year ago)
- Topics: cloudinary, express, jwt, mongodb, mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 362 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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.