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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors