Inspiration
As a tournament organizer who has run many, many tournaments, I've always wanted to conduct analysis on the results to see how players have placed over time and create power rankings.
What it does
The application iterates through the tournaments created by the user on Challonge, making use of their API, and parses the JSON data to collect a participant's results. Once all the results are collected, we calculate the user's average placements. Organizers can also see things such as their lifetime unique participants, and whatever else they can imagine with the data. Essentially, we make the data much easier to process than sifting through hundreds of tournament pages.
How we built it
We used Java and our favourite IDE, IntelliJ (s/o to CPSC 210 at UBC). We developed a JSON parser to collect the data from tournaments. We attempted to develop a UI with JFrames... which may not have gone as well as intended.
Challenges we ran into
First time building a GUI First project from scratch! First time setting up Git, and from scratch. Falling asleep Nested JSON data HOW DO YOU USE JFRAMES How do you build a UI???????? WHY DON'T I HAVE THIS LIBRARY INSTALLED
Accomplishments that we're proud of
We built a working parser! We scrape live data! We have... a UI??? We can analyze the data! This was from scratch and no one held our hands (ok, Alex and I may have held hands briefly).

Log in or sign up for Devpost to join the conversation.