This is a website managing a fun ranking system for ARAM games in League of Legends.
install Node.js from here
install docker from here
get yourself a riot api key
go to dev and run docker compose up dynamodb-local
in an other shell, go to dev again and run sh reset_db.sh (it will output an error in the beginning the first time you run it)
then run docker compose up main-app => that's it you can open a browser and go to localhost:8080
The technogies involved in this project are all available for free when used for small projects (such as this one).
The project was built with node JS, which can be downloaded here
The database is handled by Amazon DynamoDB. You can either create a remote instance of DynamoDB or install and run a local one
The players' data is accessed through Riot API.
The server is currently hosted on Heroku (Platform as a Service).
- Badges for players achieving specific goals
- Page displaying the hierarchy behind ranks (since it is far from obvious)
- Overlay displaying aram borders and ranks (would be another project)
- Rework front end style for ranks, BOs, etc...
- Alexandre Ferrera - my github
My thanks go to
- Riot Games for making this possible
- Mingwei Samuel for providing TeemoJS