Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.36 KB

File metadata and controls

41 lines (32 loc) · 1.36 KB

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.