Skip to content

This is the Movie Recommendation System Project build using python and react

Notifications You must be signed in to change notification settings

AmanPathan/Movie-Recommendation-System-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 

Repository files navigation

Movie.ai

You can download Source Code from GitLab

This is the Movie Recommendation System Project build using python and react I have used React for frontend part and Flask for all the backend part.

How this app works?

  1. User searches for his/her favourite movie from give choices.
  2. Based on given input using Cosine Similarity Algorithm.
  3. The movies which are very close to the input movie are found and sent to the web app through API.
  4. Then using API all movies details are fetched and displayed to the User.

How to get API Key

Create an account in themoviedb, click on the API link from the left hand sidebar in your account settings and fill all the details to apply for API key. If you are asked for the website URL, just give "NA" if you don't have one. You will see the API key in your API sidebar once your request is approved.

Requirements

You need to have npm, python and pip installed in your system.

How to Run this Project

  1. Clone this repository in your local system.
  2. Install all the libraries mentioned in the requirements.txt file with the command pip install -r requirements.txt
  3. Replace <YOUR_API_KEY_HERE> with your API_KEY in /flask-server/app.py at line 13 and in /client/src/components/Result.jsx at line 15.
  4. Open your terminal/command prompt from your project directory then run cd ./flask-server command and run the app.py file by executing the command python ./app.py .
  5. Now open another terminal/command promp in main directory and then run cd ./client command and run command npm i.
  6. Then start react server by executing command npm start.
  7. Congratulations! you have run the project.

Please do ⭐ the repository and Share with your friends, if it helped you in anyway.

Dataset Source

IMDB 5000 Movie Dataset

Output

HomePage

HomePage

Search Results

Search Results

Trending Section

Trending Section

About

This is the Movie Recommendation System Project build using python and react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published