
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