A ReactJS Web App to get Movies and TV Shows recommendations based on your Trakt history .
The recommendations are obtained from TMDB using their API.
The Web App is fully responsive and looks like this for desktop:
The Movies/TV Series are ordered based on an descending score coming from how often TVDB suggested them when generating recommendations for your watched media (the top ones will be the most suggested ones).
Some credentials for Trakt and TMDB have to be generated and a file called src/credentials.js
should be created (an example of the expected content is present in credentials_example.js).
After that, a simple npm install
followed by an npn run
should be enough.
To make things easier and don't have to use a backend or routes, I decided to use the Devices Authentication for Trakt and save the tokens in the browser's LocalStorage. This is ok for personal use but, obviously, very bad for production (in which case a proper backend and the OAuth Authentication should be used instead).