Skip to content

SmarTube Its a youtube clone with additional features and well maintained. | please star the repo if you liked it and create a issue if you need any help or suggestion idea for this project.

License

Notifications You must be signed in to change notification settings

hemang-2001/smartube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

SmarTube

An Awesome youtube clone!! | please Start the Repo

Explore the docs »

View Demo . Report Bug . Request Feature

Contributors Issues License: CC0-1.0 Vercel

Table Of Contents

About The Project

SmarTube, our YouTube clone developed using ReactJS, JavaScript, CSS, HTML, RapidAPI, and Material UI, offers a robust and feature-rich platform for video sharing and consumption. With its powerful combination of technologies, SmarTube provides users with a seamless and enjoyable experience akin to the original YouTube.

Utilizing ReactJS, SmarTube delivers a highly responsive and interactive user interface that allows for effortless navigation and exploration of videos. The integration of Material UI components ensures a visually appealing and intuitive design, enhancing the overall user experience.

The use of JavaScript, CSS, and HTML allows for the creation of dynamic and engaging web pages, providing users with a familiar and immersive browsing experience. RapidAPI integration allows for seamless access to YouTube's extensive database of videos, enabling users to search, watch, and interact with a vast array of content.

SmarTube includes a range of essential features found on YouTube, such as video playback, offering a curated selection of content tailored to their interests.

In summary, SmarTube is a comprehensive YouTube clone that leverages the power of ReactJS, JavaScript, CSS, HTML, RapidAPI, and Material UI to provide users with a visually appealing, user-friendly, and feature-rich video-sharing platform. Whether you're a content creator or a viewer, SmarTube aims to replicate the essence of YouTube while delivering a seamless and enjoyable experience for all.

DESKTOP VIEW

MOBILE VIEW

Built With

This project is build with HTML, CSS, javaScript, ReactJS, MaterialUI & RapidAPI.

Getting Started

Clone this project repo and run npm start in comand prompt in project folder.

Prerequisites

You need to know the basics of HTML, CSS, JavaScript, and ReactJS.

  • npm
npm install npm@latest -g

Installation

  1. Get a free API Key at https://rapidapi.com

  2. Clone the repo

git clone https://github.com/hemang-2001/smartube.git
  1. Install NPM packages
npm install
  1. Enter your API in config.js
const API_KEY = 'ENTER YOUR API';

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/smartube)
  3. Commit your Changes (git commit -m 'Add some smartube')
  4. Push to the Branch (git push origin feature/smartube)
  5. Open a Pull Request

Authors

  • Hemang Bairwa - Computer Science Engineering Student - Hemang Bairwa - SmarTube

About

SmarTube Its a youtube clone with additional features and well maintained. | please star the repo if you liked it and create a issue if you need any help or suggestion idea for this project.

Topics

Resources

License

Stars

Watchers

Forks

Packages