All Projects
Full StackCase Study·82% Match

MERN YouTube Application

Full-stack YouTube clone using the MERN stack. Monorepo structure with client (React SPA) and server (Node.js/Express REST API) directories. Supports video upload to the uploads/ directory, video playback, user authentication, channel subscriptions, likes, and comments. MongoDB persists all data. JavaScript 95%, CSS 3%.

MongoDBExpress.jsReactNode.js
LiveMERNStackUploadVideo supportJWTAuthMongoDBDatabase
MERN
Stack
Upload
Video support
JWT
Auth
MongoDB
Database
🔴 The Problem

Needed a full-stack video platform to demonstrate streaming, uploads, and subscriptions

Most YouTube clones are frontend-only without real file upload or auth

The Solution

Monorepo: React SPA client + Node.js/Express REST API server

Video upload to uploads/ directory; MongoDB persists channels, subscriptions, likes, and comments

📈 Impact & Results

Full video lifecycle: upload → playback → subscription → comments

JWT-based auth with channel ownership checks

React SPA fetches all data from the REST API — no SSR overhead

Full Tech Stack
MongoDBExpress.jsReactNode.js

More Projects

Interested in working together?
Let's build something impactful.