The primary goal of this full-stack webpage project is to provide users with a platform to search for movies and get recommendations based on their preferences. With an overwhelming number of movies available and the rise of streaming services, finding a good one can be daunting. This project aims to simplify the movie selection process providing users with a comprehensive database of movies that they can explore and receive personalized recommendations from.
This web application provides movie search, collection search, and recommendation web pages to allow users to search for movies by various criteria, such as title, genre, collection, release year, and runtime. Additionally, users can input their preferred genres and ratings to receive personalized recommendations, which helps them make informed decisions about which movies to watch. With these features, Movify not only simplifies movie selection through engaging experience, but also helps users discover new movies and broaden their horizons, leading to a more diverse and enriching movie-watching experience.
The data used by Movify is from Kaggle at this link. The files contain metadata for roughly 45,000 movies listed in the Full MovieLens Dataset. The dataset consists of movies released before August 2017. Data include title, plot overview, tagline, genres, cast, crew, collection, runtime, release dates and languages of movies.
- Download or clone the repo for the webApp.
- Direct to server folder and run
npm start
- Direct to client folder and run
npm start
The webapp should be loading successfully on your local server. Hope you enjoying navigating yourself on Movify!