Skip to content

About

Built a YouTube-inspired platform with video uploads, JWT-based authentication, and a responsive UI. Added features like video playback, likes, comments, subscriptions, search, and personalized recommendations.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎥 YouTube-Like MERN Video Platform A full-stack web application built with MongoDB, Express, React, and Node.js that allows users to upload, view, and interact with videos. 💻 Installation and Setup 1.Create a new folder 2.Clone the Project Open your terminal and run(To download project code): git clone https://github.com/kajasanjeevkumar/Youtube-Clone.git (or) Download files 3.Navigate into the project directory: cd Youtube-clone cd vite-project 4.Navigate to backend: cd backend 5.Install backend dependencies npm install 6.Seed the database with dummy data: node seed.js 7.Start the backend server: node server.js 8.Create new Terminal(for frontend) 9.Navigate into the project directory: cd Youtube-clone cd vite-project 10.Install frontend dependencies: npm install 12.Start the frontend server: npm run dev 13.Open project(In website) http://localhost:5173 14.Some existing signed-up users(To test profile edit) Email:sanjeev@gmail.com Password:1234 Email:rahul@gmail.com Password:1234 Email:bob@gmail.com Password:1234 🚀 You’re all set! The project should now be running on: Frontend → http://localhost:5173 Backend → http://localhost:5000 🚀 Features User Authentication (JWT) Video Upload, Edit, and Delete Commenting System with Edit and Delete functionality Like and Dislike System User Profile with Uploaded Videos Secure Authentication Flow MongoDB Data Seeding with Dummy Videos and Users 🛠️ Tech Stack Frontend: React.js, Tailwind CSS Backend: Node.js, Express.js Database: MongoDB Authentication: JWT (JSON Web Tokens) # Youtube-Clone

About

Built a YouTube-inspired platform with video uploads, JWT-based authentication, and a responsive UI. Added features like video playback, likes, comments, subscriptions, search, and personalized recommendations.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages