Into the Ultiverse

Posted on November 17, 2022 with tags:
In this post:

Over the last 11 years, I’ve played the small but growing sport of ultimate at all levels from high school to professional.

As an emerging sport, ultimate’s small player and fanbase populations have discouraged institutional investment, meaning that much of the infrastructure has been built by the community. Ultiworld.com, by far the largest ultimate media outlet, was created and is staffed by former and current players, many of whom work part time.

Identifying a problem

As an elite player and self identified frisbee nerd, I love learning about the history of the game and discussing teams of the past. The sport’s governing body, USA Ultimate, has a website with historical data of team rosters and tournament results, but the interface is quite outdated. While they are making improvements, particularly with a new landing page, the legacy site shows its age and is a common target of complaints from the community. Search, data connectivity, and exploration features are virtually non existent.

Every so often, I get into a conversation about ultimate where questions of the following format come up:

  • Who won tournament X in year Y?
  • What team did player X play on in year Y?

With USA Ultimate’s legacy site, finding the answers to these questions is difficult if not impossible.

Building the solution

I built ulti-verse.com to solve this problem.

Ultiverse’s mission is to create a wiki-style site for the sport of ultimate frisbee, enabling users to easily search for and retrieve historical tournament and team data through an intuitive and friendly user interface.

Check out https://ulti-verse.com/person/anders-juengst to see my player page, complete with career summary and links to teams I’ve been a part of.

https://ulti-verse.com/tournament/usa-ultimate-national-championships-2021-club-open is the link to the tournament page for the 2021 Club National Championships where my team, Raleigh Ring of Fire, took home the title.

Tech Stack

Ultiverse is built with React, Go, PostgreSQL, and deployed on the Linode cloud with NGINX and Docker.

2023 Feature Roadmap

Things I’m planning to add next year.

  • Error reporting UI to fix data inaccuracies
  • Scraper rewrite to capture more data and work around USAU rate limiting
  • Add links to game film on ultiworld/youtube when available.

Comments

Sign in to leave a comment.