AramGo
AramGo is a statistical website for League of Legends, specifically focused on ARAM. I created this website to demonstrate the skills I've developed since my first version of AramGo. Originally built as a capstone project, AramGo has been completely revamped and stylized.
How It Works
When a summoner's profile is first accessed, AramGo fully parses their ARAM match history. After the initial parsing, a match-history crawler and an update button ensure the profile remains up-to-date. Match data is stored in a database to minimize dependency on the Riot Games API, allowing for quick access to results and the aggregation of data into meaningful statistics.
Why can't I see my Match History?
- Full summoner parsing on first visit is disabled for summoners already in the database until access to a production key
- If stuck on processing matches, their may be a queue of profiles to be parsed.
- The riot api key needs to be regenerated
A live demo of a profile page can be viewed here
Future Plans
If I obtain approval for a Riot Games Production API Key, I plan to continue enhancing the site. Future improvements include:
- Expanding match cards to display detailed statistics for every participant
- Creating a champion winrate per patch page
- Implementing a match crawler to populate the database with match data
In the long term, I plan to revise this project once more to integrate Django's REST Framework, enabling a front-end framework like React.
Contact Me
I welcome all feedback, please contact me if you have any suggestions whether they relate to a feature you'd like to see, statistics, or design changes. If you encounter any bugs or have ideas, please don't hesitate to reach out. You can message me on Discord at @stevenv3
.