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.