This project provides insights into champion draft strategies used in professional League of Legends (LoL) leagues. Built with Next.js and hosted on Vercel, the application fetches and displays detailed statistics about champion picks and bans across various professional tournaments.
Goal:
The primary goal was to create a tool that allows users to easily access and analyze LoL champion draft data from different professional leagues, starting from the 2020 season.
Core Features & Technologies:
poro library's CargoClient to query LoL game data, specifically from the PicksAndBansS7 table, filtering by tournament/league. It retrieves information such as bans, picks in order, team compositions by role, scores, and winners for each game./draft) visualizes the pick/ban sequence for specific games in a card format.[...league].js) to create pages for different leagues.getStaticProps for server-side rendering and revalidation, ensuring data stays relatively fresh.This project demonstrates skills in frontend development using Next.js and React, data fetching and manipulation with external APIs, and UI creation with component libraries like Chakra UI and data table libraries like React Table. It effectively presents complex game data in an accessible and interactive format.