- This is a movie recommender app with the help of a chatbot.
- It enables user to search and go through various details of movies like cast, genre, trailer of movies with the help of an API by TMBD.
- The user can also get recommendations based on the movie they have liked or disliked using the chatbot.
- The Chatbot can also give you the summary of the movie.
-
Clone or download this repository to your local machine.
-
Install all the libraries mentioned in the [requirements.txt]
$ pip install -r requirements.txt
-
Then run the flask server by
$ python app.py
-
Go to the movie-recommender-app directory and install the node modules and build the project.
$ cd movie-recommender-app $ npm install -
Go to the package.json file and change the proxy to your flask server local port which is most likely localhost:5000
-
Then build the project by
$ npm run build
-
To the local flask server to start the project
localhost :portNumber
-
If this doesn't work use
$ npm start
- TMDB's API : https://www.themoviedb.org/documentation/api
- OpenAI API : https://platform.openai.com/docs/api-reference
