A modern, responsive movie and TV show streaming platform built with Next.js 15, React 19, and Tailwind CSS. Features integration with TMDB for content discovery and third-party streaming services.
This application uses third-party streaming services that are openly available on the internet. We do not host, store, or distribute any media content on our servers. All content is sourced from external servers and providers. This website serves as an aggregation platform that organizes publicly available information in one place. We are not liable for any damages, copyright issues, or legal concerns related to the content accessed through this platform. Users are responsible for ensuring they comply with their local laws and regulations when accessing content.
- Movie & TV Show Discovery: Browse trending, popular, and top-rated content
- Advanced Search: Real-time search with suggestions and filtering
- Responsive Design: Works seamlessly on all devices
- Video Player Integration: Streaming capabilities powered by third-party services
- Episode Management: Season and episode browsing for TV shows
- Progress Tracking: Automatic watch progress saving
- Modern UI: Clean design with smooth animations
- Performance Optimized: Built with Next.js 15 for fast loading
- Node.js 18+
- npm or yarn
- TMDB API Key (Get one here)
-
Clone the repository
git clone https://github.com/ImonChakraborty/Flixora.git cd flixora -
Install dependencies
npm install
-
Set up environment variables
Create
.env.localand add your TMDB API key:TMDB_API_KEY=your_tmdb_api_key_here NEXT_PUBLIC_APP_URL=http://localhost:3000
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser
- Click the "Deploy with Vercel" button above
- Connect your GitHub account
- Fork the repository
- Add your
TMDB_API_KEYin Vercel environment variables - Deploy
- Fork this repository
- Go to Vercel Dashboard and click "New Project"
- Import your forked repository
- Add environment variables:
TMDB_API_KEY: Your TMDB API keyNEXT_PUBLIC_APP_URL: Your Vercel app URL
- Click "Deploy"
| Variable | Description | Required |
|---|---|---|
TMDB_API_KEY |
Your TMDB API key for movie/TV data | Yes |
NEXT_PUBLIC_APP_URL |
Your app's public URL | Yes |
- Framework: Next.js 15 with App Router
- Frontend: React 19, TypeScript
- Styling: Tailwind CSS 4
- Data Source: TMDB API
- Video Streaming: Third-party streaming services
- Deployment: Vercel
This project is licensed under the MIT License - see the LICENSE file for details.
This software is provided for educational and informational purposes only. Users are solely responsible for ensuring their use of this application complies with applicable laws and regulations in their jurisdiction.