Skip to content

This repository houses Einzigartige YouTube, a modern video-sharing platform clone. It aims to replicate core YouTube features: user authentication, video upload/streaming, search, comments, and subscriptions. This project explores video platform architecture and modern web development.

License

Notifications You must be signed in to change notification settings

Einzigartige/einzigartige-youtube

Repository files navigation

🎬 YouTube Clone with ReactJS

A modern and responsive YouTube clone built using ReactJS, RapidAPI YouTube v3.1, and Tailwind CSS. Search videos, browse by category, view channels, and watch videos – all with a smooth user experience inspired by the real YouTube.


🔗 Live Demo

View Live Project Replace this link with your deployed app (Vercel/Netlify/etc.)


🤩 Features

  • ✅ Browse trending videos by category
  • ✅ Search for videos using keywords
  • ✅ View detailed video pages with description and related videos
  • ✅ Explore channel information and their videos
  • ✅ Responsive design (mobile/tablet/desktop)
  • ✅ Fast loading and minimal UI

📸 Preview

App Screenshot


⚙️ Tech Stack


📁 Project Structure

src/
├── assets/            # Images or logos
├── components/        # Navbar, Sidebar, VideoCard, etc.
├── pages/             # Feed, VideoDetail, ChannelDetail, etc.
├── utils/             # fetchFromAPI.js
├── App.jsx
├── main.jsx
└── index.css

🚀 Getting Started

1. Clone the Repo

git clone https://github.com/Einzigartige/einzigartige-youtube.git
cd youtube-clone

2. Install Dependencies

npm install

3. Subscribe to the API

4. Setup Environment

Create a .env file in the root and add:

REACT_APP_SECRET_KEY=your-rapidapi-key-here

▶️ Run the App

For Vite:

npm run dev

For Create React App:

npm start

🔐 API Keys & Resources


✍️ Author

Hiren Patel GitHub: @hirenpatel1903


📜 License

MIT License © 2025 Hiren Patel


🙏 Acknowledgments

About

This repository houses Einzigartige YouTube, a modern video-sharing platform clone. It aims to replicate core YouTube features: user authentication, video upload/streaming, search, comments, and subscriptions. This project explores video platform architecture and modern web development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published