Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Movie, TV Shows, and Person library template built with Next.js, Chakra UI, and TypeScript, powered by themoviedb.org.
Muvees is a movie, TV shows, and people library template built on Next.js with Chakra UI, TypeScript, and the TMDB API for data. It provides a ready-made starting point for developers who want to build media discovery applications without writing boilerplate from scratch.
Muvees is an open-source starter template for a media discovery application. It takes data from themoviedb.org (TMDB) and displays movies, TV shows, and person details in a web interface. The project uses the Next.js pages router, with pages located in the src/pages directory, and is styled with Chakra UI components. It is maintained on GitHub by the user sozonome, based on the repository metadata.
pnpm dev command, indicating a pnpm-based workspace setup.src/pages/index.js to add new routes, or reuse the axios-based TMDB client to add search and person endpoints.After installing dependencies, you run pnpm dev to start the Next.js development server at localhost:3000. Pages are edited under src/pages, and the browser auto-reloads as you modify files. The template pulls movies, TV shows, and people data from TMDB, so you'll need an API key from themoviedb.org to fetch live results in your own deployment.
Yes, Muvees is an open-source template on GitHub, so you can clone, modify, and deploy it freely. The TMDB API itself has its own terms and limitations, but the template code carries no license restriction mentioned in the README.
Muvees is built with Next.js (pages router), Chakra UI for styling, TypeScript for type safety, axios for HTTP requests, and SWR for data fetching and caching. Package management is done with pnpm.
Clone the repository, run pnpm install to install dependencies, then run pnpm dev to start the development server at http://localhost:3000. Edit files under src/pages to see live updates.
All movie, TV show, and person data in Muvees comes from themoviedb.org (TMDB) via its public API, as stated in the repository description. The template uses axios to make requests and SWR to manage the fetched data.
