This web app is meant to provide a list of similar board games from an user-input BoardGameGeek ID number using Locality Sensitive Hashing.
The app can be accessed here
This would not have been possible without data gathering assistance and rubber ducking from @gallamine and @notthatdsw as well as the following main dependencies:
make init
This library is built on a data file that contains a pandas dataframe of the top ~6000 board games (as of 2018-06-27). This data file is not included as I don't own that data but it can be built using the boardgamegeekv2 library.
make start
make stop
or make restart
This system is deployed to AWS's serverless architecture using Zappa. The following commands can be used to interact with the deployment:
make deploy
make redeploy
make remove
If there is an issue with the system after deployment, the aws logs can be
observed using
make logs
There is limited testing at the moment but tests can be run using
make test