League of Legends Analytics

Introduction:

For a class project, I was tasked with creating a functional website that gathers, stores, displays, and visualizes data of my choice. I chose to create a storage system of statistics from one of my favorite video games, League of Legends. The website I created satisfied all parameters of the project requirements while blending one of my personal interests together.

My website allows users to input data from their own League of Legends games, which is then saved in a database for future retrieval by them, or any user with access to the website.

This website can be used and catered for different scenarios including:

The state of the website currently is catered more towards option two, but can be changed to satisfy different requirements.

For the front-end, HTML web forms were used to create tables, lists, textboxes, checkboxes, labels, buttons, and subpages.

The back-end was coded via VB.Net to produce calculations, provide functionality to buttons, and connect the website to the database.

MS SQL Server was used to create the database for saving game stats and fill dropdowns with an updated list of champions playable in League of Legends.


I highly recommend viewing the video demonstration further below in this page as it is a quick but more detailed overview of the website.


For a quick introduction to League of Legends, please check out this form created by the National Federation of High School  Associations.

Video Demonstration: