Skip to content

Mel-Turham/VidTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VidTube

VidTube is a YouTube-inspired web application that allows users to watch and filter videos by categories, with a user-friendly, responsive interface. Leveraging the YouTube API, VidTube provides an immersive experience for exploring and discovering a wide range of video content.

Features

  • Video Display: Access a variety of videos fetched from the YouTube API.
  • Category Filtering: Easily navigate and sort videos by different categories.
  • Responsive Design: Adapted for both mobile and desktop screens.

Technologies Used

  • JavaScript, HTML, CSS3 (Responsive): Core structure, styles, and interactions.
  • React.js: Framework for a dynamic and interactive user interface.
  • React Router DOM: Smooth navigation between application pages.
  • YouTube API (REST): Real-time video data fetching.
  • Moment.js: User-friendly date formatting and handling.
  • Vite.js React: Fast, optimized development environment.

Installation

  1. Clone the repository:
    git clone https://github.com/Mel-Turham/VidTube.git
  2. Navigate to the project directory:
    cd VidTube
  3. Install dependencies:
    pnpm install
  4. Run the application:
    pnpm dev

Contribution

Contributions are welcome! Feel free to open an issue or pull request to suggest improvements or fix bugs.

About

VidTube: A YouTube-inspired web app that allows users to watch and filter videos by categories using the YouTube API. Built with React, JavaScript, and responsive design.

Topics

Resources

Stars

Watchers

Forks

Contributors