Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Typing SVG



Live Demo

Stars Forks Issues License

React TypeScript Vite TailwindCSS HLS.js Express Motion


πŸ“Ί Overview

NestTV is a premium TV streaming platform delivering live TV, movies, series, and sports through a fast, secure, and intuitive experience. Built for modern entertainment, NestTV blends elegant UI/UX with high-performance adaptive streaming across desktop, tablet, and mobile devices.

πŸ”— Live App: nesttv.netlify.app


✨ Features

🎬 Core Streaming

  • πŸ“‘ Live TV channels with real-time playback
  • πŸŽ₯ Movies & Series library browsing
  • πŸ† Sports streaming support
  • ⚑ Adaptive bitrate streaming powered by hls.js
  • πŸ” Smart search & content discovery

🎨 Experience

  • πŸ“± Fully responsive across all devices
  • πŸŒ— Sleek, modern dark-themed interface
  • 🎞️ Smooth transitions with Framer Motion
  • 🧭 Client-side routing via react-router-dom
  • πŸ”’ Secure, environment-based configuration

πŸ› οΈ Tech Stack

Layer Technology
Frontend Framework React 19 + TypeScript
Build Tool Vite 6
Styling Tailwind CSS 4
Routing React Router DOM 7
Streaming Engine HLS.js
Animation Motion (Framer Motion)
Icons Lucide React
Backend / Server Express
AI Integration Google GenAI SDK
Package Manager Bun / npm

πŸ“‚ Project Structure

NestTV/
β”œβ”€β”€ assets/               # Static design & AI Studio assets
β”œβ”€β”€ public/                # Public static files
β”œβ”€β”€ src/                   # Application source code
β”‚   β”œβ”€β”€ components/        # Reusable UI components
β”‚   β”œβ”€β”€ pages/              # Route-level pages
β”‚   β”œβ”€β”€ hooks/               # Custom React hooks
β”‚   └── ...
β”œβ”€β”€ .env.example            # Environment variable template
β”œβ”€β”€ index.html                # App entry HTML
β”œβ”€β”€ metadata.json              # App metadata
β”œβ”€β”€ package.json                 # Dependencies & scripts
β”œβ”€β”€ tsconfig.json                  # TypeScript configuration
β”œβ”€β”€ vite.config.ts                   # Vite configuration
└── LICENSE                          # MIT License

πŸš€ Getting Started

Prerequisites

  • Node.js v18+
  • npm, bun, or yarn package manager

1️⃣ Clone the repository

git clone https://github.com/naimxbzdev/NestTV.git
cd NestTV

2️⃣ Install dependencies

npm install
# or
bun install

3️⃣ Configure environment variables

cp .env.example .env

Then update .env with your required API keys / configuration values.

4️⃣ Run the development server

npm run dev

The app will be available at http://localhost:3000

5️⃣ Build for production

npm run build
npm run preview

πŸ“œ Available Scripts

Command Description
npm run dev Starts the development server on port 3000
npm run build Builds the app for production
npm run preview Previews the production build locally
npm run lint Runs TypeScript type checking
npm run clean Removes build artifacts

🌍 Live Demo

πŸ‘‰ nesttv.netlify.app πŸ‘ˆ


🀝 Contributing

Contributions, issues, and feature requests are welcome!

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License β€” see the LICENSE file for details.

MIT License Β© 2026 Naim Xbz

πŸ‘€ Author

Naim Xbz

GitHub


⭐ Support

If you like this project, please consider giving it a ⭐ star on GitHub β€” it helps a lot and motivates further development!


Built with ❀️ by Naim Xbz β€” Powered by React, Vite & TypeScript

About

NestTV is a premium TV streaming platform created by Naim Xbz, delivering live TV, movies, series, and sports through a fast, secure, and intuitive experience. Built for modern entertainment, NestTV combines elegant design with high-performance streaming across all your devices.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages