close
Skip to content

Joe2190/23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Clone

Overview

This project is a video-sharing platform inspired by YouTube, allowing users to upload, watch, and interact with videos. The application features a clean and modern interface with a gradient green color scheme.

Features

  • Home Page: Displays recommended videos based on user preferences.
  • Explore Page: Showcases trending videos across various categories.
  • Subscriptions Page: Lists videos from channels the user is subscribed to.
  • Library Page: Contains user’s watch history, playlists, liked videos, and watch later list.
  • Channel Page: Displays user/creator profiles with their uploaded content.
  • Video Page: Features video playback, comments section, and suggestions for related videos.
  • Studio Dashboard: Provides tools for video analytics and management.

Tech Stack

  • Frontend: React.js for web development.
  • Backend: Firebase for storage and authentication.
  • Libraries:
    • Video playback: react-player
    • UI components: Material-UI

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/youtube-clone.git
    
  2. Navigate to the project directory:
    cd youtube-clone
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    npm start
    

Usage

  • Users can create an account to upload videos, comment, and like videos.
  • The application supports searching for videos through a dedicated search bar.
  • Users can manage their uploaded videos and view analytics through the Studio Dashboard.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors