Close

League of Legends player search

Laravel Website

About

This project was created as a customizable alternative to the other player search sites publicly available. Initial development time was spent achieving what the competitors already had and dealing with the low rate-limit set for the non-production API keys given by Riot Games. I made the decision to use a popular open source API wrapper to deal with outgoing requests to Riot Games, I was able to spend the time more efficiently by setting up the database and models as opposed to re-creating everything from scratch.

Technologies Used

Core software: Laravel, jQuery, Bootstrap, and the Riot Games API.

Thoughts

My initial idea for this project came as I, along with many friends had to use multiple sites to gain the knowledge that would assist us in-game as opposed to having one central site with all the information.

All in all this was an enjoyable project where I was forced to learn more of the nuances of Laravel. There were clear negatives of working with the Riot API; such as inconsistencies across the API as different endpoints were mainted by different sub-teams, as well as the ten request every ten seconds limit on the development key, which was sadly not enough to provide a sufficiently detailed response for a single user profile. As much a nuisance the limit was, it did however force critical thinking and was the main inspiration for implementing AJAX calls to update and display the information that are not visible by default.

Screenshots