Home
Softono

Youtube Clone

Open source MIT JavaScript
76
Stars
28
Forks
43
Issues
6
Watchers
3 years
Last Commit

 About Youtube Clone

A YouTube clone built with React JS, Redux, Tailwind CSS, and a Rapid API.

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Youtube Clone?

We provide expert installation service for this software. Our team will install, configure, and secure Youtube Clone on your server. plans start at just $30.

Youtube Clone

View on GitHub

MERN Stack YouTube Clone

This is a YouTube Clone that implements the main features of YouTube solely intended for educational purposes and is created under fair use.

* Video Uploads are limited to 25 MB.

Technologies

Features

  • Google OAuth
  • Video upload, streaming, commenting, and rating
  • Channel subscriptions
  • Trending, recommended, and categorized videos
  • Video searching
  • Pagination
  • Watch history
  • Video Playlist
  • Updating & deleting videos
  • Going live

Running Locally

Configuring environment variables

  • Rename client's .env-sample to .env
  • Rename server's .env-sample to .env
  • Fill in the environment variable values in both .env files

Starting the App

  • npm install to install all dependencies
  • npm run dev to run both client & backend in development
  • cd server && npm run server to run only backend
  • cd client && npm start to run only client

Deploy to Heroku

The neccessary environment variables & buildpacks are defined in app.json

Deploy