Skip to content

Istekhar-Arkam/Youtube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

YouTube Backend 🎬

A scalable backend system for a YouTube-like video streaming platform.
This project handles user authentication, video uploads, likes, comments, subscriptions, and secure API access.


πŸš€ Features

  • User authentication (Signup / Login)
  • JWT-based authorization
  • Video upload & streaming support
  • Like / Dislike videos
  • Comment system
  • Channel subscription system
  • View count tracking
  • Secure REST APIs
  • Error handling & validation
  • Aggregation Pipeline

πŸ› οΈ Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose
  • Authentication: JSON Web Token (JWT)
  • File Upload: Multer
  • Video Storage: Local / Cloud (AWS S3, Cloudinary – optional)
  • Validation: Joi / Express-validator

Releases

No releases published

Packages

 
 
 

Contributors