This project is a simple movie recommendation system implemented using React for the front-end. It utilizes a back-end API and a machine learning model for movie recommendations.
The back-end API used in this project is available in the following repository:
The API is responsible for fetching movie data and providing recommendations based on user input. It serves as the backend for this front-end React application.
The machine learning model used for movie recommendations is available in the following repository:
Movie Recommendation KNN Model
This repository contains the code for training and deploying the k-nearest neighbors (KNN) model for movie recommendations. The API interacts with this model to provide accurate movie recommendations to users.
To get started with this project, follow these steps:
- Clone this repository.
- Install dependencies by running
npm install
. - Run the development server with
npm run dev
. - Ensure that the back-end API is running by following the instructions provided in its repository.
- Explore the movie recommendation system by searching for movies and receiving recommendations.
- Search for movies by title.
- Receive movie recommendations based on user input.
- Navigate through movie suggestions using keyboard arrow keys.
- React
- Axios
- Tailwind CSS