Yash Kedia

Case study · 2024

YouTube Backend

Scroll

YouTube Backend

View live site
Year
2024
Type
Backend API
Tech stack
Node.js | Express | MongoDB | Mongoose | JWT | bcrypt | Multer | Cloudinary
Status
Portfolio build

A production-style backend for a video platform.

A REST API covering user auth, video/channel management, and file uploads — built with JWT-based access/refresh tokens, Mongoose aggregation pipelines, and Cloudinary storage behind a Multer upload layer.

Scope & impact

  • JWT access and refresh token authentication with bcrypt-hashed passwords and cookie-based sessions
  • Multer handles temporary local uploads before pushing video and image files to Cloudinary storage
  • MongoDB aggregation pipelines power channel profiles, watch history, and subscriber counts