Skip to content

This project is a YouTube clone built with Next.js, Express, Node.js, and MongoDB. It replicates core YouTube functionalities: video upload, streaming, user authentication, comments, and likes. The frontend uses Next.js for fast performance and SEO, while the backend uses Express and Node.js for API handling and user management.

HirenTumbadiya/youtube_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Clone Project

This project is a YouTube clone, consisting of a React client and a Node.js backend server.

Client

The client folder contains the React application for the YouTube clone. It includes all the frontend components, pages, and stylesheets.

Installation

To run the client application locally, navigate to the client folder and run the following commands:

cd client npm install npm start

This will install the necessary dependencies and start the development server.

Server

The server folder contains the Node.js backend for the YouTube clone. It handles API requests, user authentication, and database operations.

Installation

To run the server locally, navigate to the server folder and run the following commands:

cd server npm install npm run dev

This will install the necessary dependencies and start the Node.js server.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.

About

This project is a YouTube clone built with Next.js, Express, Node.js, and MongoDB. It replicates core YouTube functionalities: video upload, streaming, user authentication, comments, and likes. The frontend uses Next.js for fast performance and SEO, while the backend uses Express and Node.js for API handling and user management.

Topics

Resources

Stars

Watchers

Forks