Kewin Dousse
Yi
- Duration
- 5.2016 - 6.2016
- Technologies
- nodejs, typescript, express
- Repository
- gitlab.com/Protectator/Yi
Yi is a website that shows statistics about summoner's champion masteries in League of Legends.
Context
Yi is a project related to League the online game League of Legends. In this game, a player can choose ot play a champion between more than a hundred, for matches that last approximately 30 minutes.
I often play some matches with friends, and wanted to try to use Riot Games' API (the developer) for fun. The resulting site's goal is to show statistics of any players' performance with any champion they play.
Model
Each time a player's page is asked for, Yi calls Riot Games' API directly. As the traffic is quite low for now, the project doesn't use any database for now and queries the API every time. The backend uses node.js with an Express server, and everything is written in TypeScript. It highly uses the league-typenode library.
Result
The site is offline due to breaking changes made in the Riot Games' API.
History
masteryi.info was initially named masteryi.lol, and accessible at that address. The domain name change was made approximately one year after its creation, the 26th May 2017.
Next project
Canard
Canard is a 2D shoot'em up game