Back to Projects

YouTube Clone Backend

Backend Developer
July 2024

Technology Stack

Express.jsMongoDBMongooseBcryptCloudinaryJWTMulter

Project Overview

A backend system inspired by YouTube with user authentication, video uploads, subscriptions, and playlist management.

Key Features

  • •User authentication using JWT
  • •Video upload using Multer + Cloudinary
  • •Subscription system
  • •Playlist management
  • •Aggregation pipeline for relational data

Challenges

  • •Handling large file uploads
  • •Designing relational structures in MongoDB
  • •Efficient aggregation queries

Key Learnings

  • •Cloudinary media handling
  • •Advanced Express.js architecture
  • •MongoDB aggregation pipelines

Interested in this project?

Check out the code or see it in action