Skip to content

Movix is a dynamic movie recommendation website with a user-friendly React.js interface, real-time show timings, comprehensive movie details sourced from The Movie Database (TMDb) API, and a sophisticated recommendation system.

Notifications You must be signed in to change notification settings

Faizanusmani06/MOVIX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movix - Movie Recommendation Website

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.

Snapshots

Features

1. Comprehensive Movie Information

  • 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.

2. Real-Time Movie Show Timings

  • Display real-time movie show timings for films currently in theatres based on the user's location.

3. Ratings and Recommendations

  • 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.

4. User-Friendly GUI with React.js

  • A responsive and seamless Graphical User Interface (GUI) designed using React.js for an enhanced user experience.

Data Sources

1. The Movie Database (TMDb) API

  • 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.

Tech Stack

  • Frontend: React.js
  • External API: The Movie Database (TMDb) API

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Configure API keys and database settings.
  4. Run the application: npm start

Acknowledgments

  • Movix utilizes The Movie Database (TMDb) API for movie data.

Contact

For any inquiries or feedback, please contact at my Gmail.

About

Movix is a dynamic movie recommendation website with a user-friendly React.js interface, real-time show timings, comprehensive movie details sourced from The Movie Database (TMDb) API, and a sophisticated recommendation system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages