A modern kickstart project for building a fully functional movie and TV streaming platform.
🚀 Originally created by bitfreee 🔧 Overhauled, modernized, and maintained by Flexify and GhostHax
- Browse Movies – Explore a wide collection by genre, release date, or popularity
- Search Functionality – Find movies by title, director, or cast
- User Reviews – Read and submit reviews from the community
- User Ratings – Rate titles and view average community scores
- Recommendation Engine – Get movie suggestions based on your viewing habits
- Responsive Design – Optimized for all devices with mobile-first design
- Click the button below to clone and deploy your own instance:
-
Set these required environment variables:
NEXT_PUBLIC_APP_URL: Your site URL (e.g.https://your-app.vercel.app)NEXT_PUBLIC_TMDB_TOKEN: Your TMDb API tokenNEXT_PUBLIC_SITE_NAME: Name of your site (e.g.MovieWebKit)
-
Click Deploy and wait for your site to go live.
You can also deploy to Cloudflare Pages using next-on-pages. Follow the instructions in the linked README.
git clone https://github.com/godowner202/moviewebkit cd moviewebkit npm install cp .env.example .env npm run dev
- Next.js – App framework
- TypeScript – Type-safe language
- Tailwind CSS – Utility-first CSS framework
- Vercel – Hosting and deployment
- TMDb API – Movie metadata
- Vidsrc.icu – Streaming sources
- Fork the repo
- Create a new branch:
git checkout -b feature/your-feature - Make your changes
- Commit:
git commit -m "Describe your change" - Push:
git push origin feature/your-feature - Open a Pull Request 🎉
This project is licensed under the MIT License. See the LICENSE file.
- Thanks to TMDb for movie data
- Thanks to Vidsrc.icu for stream links
- Huge credit to bitfreee for the original codebase
- Special thanks to Flexify & GhostHax for rebuilding and maintaining the project