The Movie Recommendation System is a web-based platform aimed at delivering personalized movie suggestions based on user preferences. It provides intuitive search functionality by title and genre, along with detailed movie information and related recommendations. Users can easily curate their favorite movies and maintain watchlists for seamless movie discovery and enjoyment.
Before getting started, ensure you have the following installed on your local machine:
Clone the Repository:
git clone https://github.com/Kad-19/movie-recommendation-system-team2.git
Navigate to the Project Directory:
cd movie-recommendation-system-team2/my-project
Install Dependencies:
npm install
To run the Movie Recommendation System, run the following command
npm run dev
- Users can search for movies by title.
- The system returns a list of movies matching the search criteria.
- Users can view comprehensive information about a selected movie, including title, release year, poster image, and overview providing a brief summary of the movie.
- The system suggests related movies based on the selected movie's genre, providing users with personalized recommendations.
- Users can filter movies by genre to discover specific types of films tailored to their interests.
- Users can play trailers for each movie directly within the application, enhancing their browsing experience and providing additional insights into the movie.
- The application features an intuitive and visually appealing user interface designed for ease of use.
- Users can add movies to a favorite or watch list for future reference, with the ability to view and manage their lists.
- JavaScript
- React
- UI libraries
- TailwindCSS
- Node.js
- npm (Node Package Manager)