🍿CINEXTMA🍿 is an open-source, free movies and TV shows streaming platform built with the latest web technologies. It offers a seamless and enjoyable viewing experience, allowing users to discover, search, and enjoy a vast library of content.
- 💸 Free and Open-Source: CINEXTMA is completely free to use and the source code is available for anyone to explore, contribute, and build upon.
- 🌗 Light and Dark Mode: The application supports both light and dark modes, providing a customizable viewing experience that adapts to user preferences.
- 🧭 Discover Content: Users can browse through various content categories, such as popular, trending, and upcoming, to discover new movies and TV shows to enjoy.
- 🔎 Powerful Search: The search functionality allows users to easily find specific titles, actors, or genres, making it a breeze to locate the content they're interested in.
- 📂 Personal Library: Users can build their own personalized library of favorite movies and TV shows, making it easy to keep track of what they've watched and want to watch.
- 💻📱 Responsive UI: The platform's user interface is designed to be responsive and accessible across various devices, ensuring a consistent and enjoyable experience on desktops, tablets, and mobile devices.
CINEXTMA is built using the following technologies:
- Next.js 14 App Router: The application leverages the latest version of Next.js, which includes the new App Router, providing a more intuitive and powerful development experience.
- Tailwind CSS: The user interface is styled using the Tailwind CSS utility-first CSS framework, ensuring a visually appealing and responsive design.
- Next UI: The project utilizes the Next UI library, which provides a set of high-quality, customizable React components that integrate seamlessly with Tailwind CSS.
- TypeScript: The codebase is written in TypeScript, ensuring better type safety, developer productivity, and maintainability.
- TanStack Query: The application uses the TanStack Query library for efficient data fetching and caching, providing a smooth and responsive user experience.
- The Movie Database (TMDB) API: CINEXTMA integrates with the TMDB API to retrieve movie and TV show data, ensuring access to a vast and up-to-date content library.
To run CINEXTMA locally, follow these steps:
- Clone the repository:
git clone https://github.com/wisnuwirayuda15/cinextma.git
- Install the dependencies:
cd cinextma
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to access the CINEXTMA application.
CINEXTMA is an open-source project, and we welcome contributions from the community. If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure the code is properly tested.
- Submit a pull request, describing the changes you've made and why they're valuable.
I appreciate all kinds of contributions, including bug reports, feature requests, documentation improvements, and code enhancements.
CINEXTMA is licensed under the MIT License. This means you are free to use, modify, and distribute the application, as long as you include the original copyright and license notice in your work.