Home About Projects Resume Contact
Back to Projects

K-Tube (Youtube Clone)

What is this project

Developed a comprehensive video sharing platform replicating core YouTube mechanics. Built with the MERN stack, the application allows users to register accounts, upload and stream videos, write comments, and manage creator channel subscriptions. Focused heavily on high-performance media delivery and clean responsive interfaces.

Problem Solved & Challenges

The Problem Solved

Provided a scalable web portal to handle concurrent media streams, user reviews, and instant creator channel status updates with zero lag.

Challenges Faced

Optimizing video rendering and processing slow client uploads was a major architectural hurdle. I resolved this by integrating chunked media upload pipelines. Additionally, managing real-time peer-to-peer live video feeds required custom signaling server configurations built with Socket.IO and WebRTC.

What's New & Unique

This clone stands out by introducing a gamified user points system where viewers earn credits for watching and commenting. The player UI supports responsive gesture controls (vertical swipes for volume and brightness, double tap to seek). It also features an integrated live messaging chatroom and peer-to-peer screen/video call sharing for premium subscribers.

Project Info
Industry
Video Streaming
Year
2024
Tech Stack
MERN Stack
Role
Full-Stack Developer
Live Demo GitHub Repository
Visual Showcase
YouTube Clone Main Screen
100ms
Max Media Latency
WebRTC
Real-time Signaling
YouTube Clone Interactive Panels
Next Project
Artisans Corner