udits.life
← Projects
Full-Stack App2023

YouTube Clone

A full-featured YouTube clone — video upload, playback, likes, subscriptions, and comments, with infinite scroll and real-time updates.

React.jsNode.jsMongoDBExpressSocket.io
Role
Full-Stack Developer — solo build
Problem
Wanted a portfolio-grade proof that I could ship a full media platform end to end — not just CRUD, but an upload pipeline, playback, and social features working together.

Built with React.js on the frontend and a Node.js/Express/MongoDB backend, the clone covers the core YouTube loop: upload a video, watch it, like it, subscribe to the channel, and comment — with dynamic per-video routing and an infinite-scroll feed.

Real-time touches like live comment updates run over Socket.io rather than polling, and the UI was kept deliberately clean and fast so the upload-to-playback pipeline stays the star of the project.

Source code