Skip to content

hkarimx/Show7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Show7 - React Movie Discovery App

Show7 is a modern streaming discovery platform built with React and Vite. It leverages the TMDB API to allow users to browse, search, and manage their favorite movies and TV series in a sleek, dark-themed interface.

🔗 Live Demo

View Live Demo

🚀 Features

  • Discover Media: Browse 'Trending', 'Top Rated', 'Popular' movies and TV series.
  • Smart Search: Real-time search functionality with debouncing to minimize API calls.
  • Detailed Views: Dedicated pages for Movies and TV shows with cast info, ratings, and embedded YouTube trailers.
  • Favorites System: Add/remove titles to a personalized 'Favorites' list, persisted in your browser.
  • Theme Support: Fully integrated Dark/Light mode toggle.
  • Responsive Design: Built with a mobile-first approach using CSS Grid and Flexbox.
  • Genre Filtering: Filter content dynamically by genre.

🛠️ Technology Stack

⚙️ Installation & Setup

  1. Clone the repository

    git clone <repository-url>
    cd Show7
  2. Install Dependencies

    npm install
  3. Configure Environment Variables Create a .env file in the root directory and add your TMDB API Key:

    VITE_TMDB_API_KEY=your_api_key_here
  4. Run Development Server

    npm run dev
  5. Build for Production

    npm run build

About

Modern movie & TV discovery platform using TMDB API with dark-themed UI, real-time search, favorites system, and genre filtering.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors