2024Backend engineeringReady
Video-tube
A backend-first video sharing platform with the core YouTube mechanics.

Overview
Video-tube is a backend-heavy build of a video sharing platform: uploads, channels, subscriptions, likes, comments, and watch history — the full object model behind a YouTube-style product.
The API is written in JavaScript with Node.js and Express-style routing over MongoDB, covering auth, media metadata, and aggregation pipelines for feeds.
Highlights
- Complete domain model: channels, videos, playlists, comments, likes.
- MongoDB aggregation pipelines for feeds and watch history.
- JWT-based authentication and authorization throughout.