Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloneTube

Overview

CloneTube is a modern video sharing and streaming platform inspired by YouTube, built using React and cutting-edge web technologies. This project aims to replicate core features of YouTube while providing a smooth, responsive user experience.

Features

Core Features

  • Video Streaming
  • Shorts-style Video Playback
  • Like and Comment Systems
  • Recommended Videos
  • Dummy Data

Technology Stack

  • Frontend: React.js, vite
  • Styling: CSS5, Bootstrap
  • State Management: React Hooks
  • Routing: React Router

📦 Prerequisites

  • Node.js (v16.0.0 or later)
  • npm (v8.0.0 or later)
  • Git

🛠 Installation

Clone the Repository

git clone https://github.com/AbhiSS01/CLONETUBE.git
cd clonetube

Install Dependencies

npm install

Run the Application

npm run dev

📂 Project Structure

clonetube/
│
├── public/
├── src/
│   ├── components/
│   │   ├── context/
│   │   ├── home/
│   │   ├── pages/
│   │   |── utils/
|   |   └── videoDetails/
│   ├── data/
│   │   ├── dummyData.js/
│   │   └── dummyComments.js/
│   ├── styles/
|   ├── App.css
|   ├── App.jsx
|   ├── index.css
│   └── main.jsx
│
├── package.json
└── README.md

Current Modules

  • Home Page
  • Shorts Page
  • Video Player
  • Basic Navigation

.

🔗 Contact

Your Name - [Abhijit Sahoo] Project Link: https://github.com/AbhiSS01/CLONETUBE Project Experience: CLONETUBE

🙏 Acknowledgements

  • React.js
  • Bootstrap
  • YouTube (Inspiration)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages