All projects
2024Backend engineeringReady

Video-tube

A backend-first video sharing platform with the core YouTube mechanics.

Video-tube preview

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.
Next projectSubscription ManagerA microservices-based subscription and billing system, built service by service.