Projects
Services
Clients
Blogs
Skills
About
CompletedDigital product / Case study

MyTube

YouTube-like Video Streaming System

My-Tube is a full-stack YouTube clone built with Next.js, NestJS, MongoDB, and Cloudinary. It offers video uploads, playback, search, and user auth in a modern, responsive UI.

Built for

Independent build

MyTube / Preview

01 / 01
MyTube project preview 1

Engagement

Independent build

Current status

Completed

Core features

10

Technology stack

09 tools

/-> OVERVIEW

Product thinking, translated into a polished experience.

My-Tube is a full-stack YouTube clone built with Next.js, NestJS, MongoDB, and Cloudinary. It offers video uploads, playback, search, and user auth in a modern, responsive UI.

/-> CAPABILITIES

What the product delivers

10 core features

01

Modern YouTube‑style UI built with Next.js and Shadcn‑UI for a clean, responsive video platform

02

Server‑side NestJS backend powering video streaming and API endpoints, enabling robust and scalable operations

03

Video uploads via Cloudinary, handling storage, encoding, and delivery with ease

04

User authentication & authorization, likely JWT‑based, enabling secure user sessions and access control

05

MongoDB with Mongoose, managing video metadata, users, comments, likes, and more

06

ElasticSearch integration for fast, efficient searching across videos and metadata

07

Redux Toolkit state management handling global app state like user profile, video lists, and playback controls

08

Responsive design with Tailwind CSS, ensuring the site adapts smoothly across devices

09

Rich features mimic YouTube — including video playback, like/dislike, search, and potentially comments and subscriptions

10

Full‑stack TypeScript implementation, delivering type safety and cohesion across frontend and backend

Continue exploring

More products, systems, and carefully shipped ideas.

Logo

© 2026 All rights reserved by Md Rubel Ahmed Rana