Vedant Uekey LogoVedant Uekey

YUTUB 2.0

React
Node.js
Express
MongoDB
Mongoose
JWT Auth
Cloudinary
Multer
Axios
Slider Image 1

Introduction

YUTUB V2.0 is a full-stack content platform where users can not only watch videos, but also explore photo galleries and text posts — or even become creators themselves. The frontend provides an accessible and smooth experience, while the backend handles all requests through custom APIs and routes.

V1.0 was my first full-stack build, inspired by YouTube and powered by the "YT Backend Series" by Chai aur Code. In V2.0, I extended the foundation with original designs, new features, and better architecture — transforming it into a complete content hub.

Key Features

Multi-Content Support: Upload and view videos, photos, and text posts.
Studio Dashboard: Manage your uploads with a tabbed content interface.
JWT Authentication: Secure login/signup and protected routes.
Media Uploads: Handled via Multer and Cloudinary for scalable cloud storage.
Channel Profiles: Users can create channels with custom bios and uploads.
Post Creation: Intuitive interface for different content formats.
Custom Modal Routing: Dynamic modals that open specific tabs via query

Tech Stack Overview

Frontend

React + Vite: Fast, modular development environment.
Axios: Simplified HTTP requests for API communication.
Tailwind CSS: Utility-first styling with responsive layouts.
Framer Motion: Animation support for transitions and UI feedback.

Backend

Node.js & Express: REST API for CRUD operations and user management.
MongoDB + Mongoose: NoSQL data modeling with flexible schemas.
JWT Auth: Secure access token generation and route protection.
Multer + Cloudinary: Media uploads with structured cloud storage.

V1.0 vs V2.0

V1.0: Simple YouTube-inspired clone focused on video sharing.
V2.0: Fully custom content platform with support for multiple content formats, a studio dashboard, creator tools, and optimized cloud integrations.

What I Learned

YUTUB taught me how to architect scalable full-stack applications, implement secure auth flows, and build dynamic UIs. I also explored how to design intuitive content management systems and structure backend routes for different media types. It pushed me to think like both a developer and a user.

Future Enhancements

• UI transitions, page animations, and loading skeletons
• Full-featured comment and reply threads
• Smart feed sorting and video recommendations
• Admin panel for content moderation and analytics
• Notifications, subscriptions, and user engagement features