Skip to content

theyluvkyro/kyro.x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Kyro 🎬

A pixel-perfect Netflix UI clone powered by TMDB for content data and VidKing for streaming.

Features

  • Netflix-identical UI β€” navbar, hero billboard, card rows, hover panels, detail modal
  • Live TMDB data β€” trending, popular movies/TV, top rated, genres
  • VidKing embedded player β€” movies and full TV show season/episode navigation
  • Real-time search across movies and TV shows
  • Watch progress saved to localStorage via VidKing postMessage events
  • Rotating hero billboard every 12 seconds
  • Fully responsive (desktop, tablet, mobile)

File Structure

kyro/
β”œβ”€β”€ index.html
β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ reset.css
β”‚   β”œβ”€β”€ variables.css
β”‚   β”œβ”€β”€ navbar.css
β”‚   β”œβ”€β”€ hero.css
β”‚   β”œβ”€β”€ rows.css
β”‚   β”œβ”€β”€ modal.css
β”‚   β”œβ”€β”€ search.css
β”‚   └── loading.css
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ config.js    ← API keys & VidKing config
β”‚   β”œβ”€β”€ api.js       ← TMDB API wrapper
β”‚   β”œβ”€β”€ ui.js        ← Card & row builders
β”‚   β”œβ”€β”€ player.js    ← VidKing player mount/unmount
β”‚   β”œβ”€β”€ search.js    ← Search functionality
β”‚   β”œβ”€β”€ modal.js     ← Detail modal + episodes
β”‚   β”œβ”€β”€ preview.js   ← Hover preview positioning
β”‚   └── app.js       ← Main entrypoint
└── assets/
    └── favicon.svg

Deploy to GitHub Pages

  1. Push this folder to a GitHub repository
  2. Go to Settings β†’ Pages
  3. Set source to main branch / root
  4. Visit https://yourusername.github.io/kyro

Tech

  • Vanilla HTML/CSS/JS β€” zero dependencies
  • TMDB API
  • VidKing embed player

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages