Movix is a dynamic web application designed to enhance the movie-watching experience by providing users with comprehensive information about movies, including casting details, trailers, ratings, and real-time show timings. This centralized platform enables users to explore movies categorized as Coming Soon, In Theatres, or available on DVD/Blu-ray/Digital.
- Access detailed information about movies, including casting details, trailers, ratings, and plot summaries.
- Categorized view of movies as Coming Soon, In Theatres, or available on DVD/Blu-ray/Digital.
- Display real-time movie show timings for films currently in theatres based on the user's location.
- Ratings from popular websites like IMDB and Rotten Tomatoes are presented.
- Users can contribute their own ratings to enhance the community experience.
- A sophisticated recommendation system suggests similar movies based on user preferences.
- A responsive and seamless Graphical User Interface (GUI) designed using React.js for an enhanced user experience.
- Movie data, including dynamic details such as ratings and show times, is sourced from TMDb API.
- Static information such as cast, plot, and poster is initially fetched from TMDb API and stored in a MySQL database using JSON/XML.
- Frontend: React.js
- External API: The Movie Database (TMDb) API
- Clone the repository
- Install dependencies:
npm install
- Configure API keys and database settings.
- Run the application:
npm start
- Movix utilizes The Movie Database (TMDb) API for movie data.
For any inquiries or feedback, please contact at my Gmail.