A modern streaming platform for movies, TV shows, and anime built with Next.js 16, Tailwind CSS, and TypeScript.

- Movies - Browse trending, popular, and top-rated movies from TMDB
- TV Shows - Stream TV series
- Anime - Watch anime with multiple language dubs (Sub, Dub, Hindi)
- Search - Search across all content types
- Streaming - Embedded streaming players with multiple provider options
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4
- APIs:
- TMDB - Movies & TV shows and more
- Node.js 18+
- pnpm (recommended)
# Clone the repository
git clone <your-repo-url>
cd moviehub
# Install dependencies
pnpm install
# Set up environment variables
cp .env.example .env.local
# Add your TMDB API key to .env.local
# TMDB_API_KEY=your_api_key_hereCreate a .env.local file in the root directory:
TMDB_API_KEY=your_tmdb_api_keyGet your free TMDB API key at: https://www.themoviedb.org/settings/api
# Start development server
pnpm devOpen http://localhost:3000 in your browser.
MIT