The Town Nerd

The Box Tracker: Software for CrossFit Gyms

The Box Tracker home page: the BoxTracker logo and a login form, a menu of features down the left, a short history of the product starting at CrossFit Full Strength, a two-months-free offer, and a product box with a $99-a-month badge.
The Box Tracker home page in February 2014, from the Wayback Machine.

In 2010, I built the management website for CrossFit Full Strength, a gym in Phoenix, Arizona. I worked alongside the gym’s owner and coaches, around what they did every day: write the day’s workout, record everyone’s scores, fill classes, pay coaches and collect dues. I then rebuilt it as The Box Tracker (archive), a hosted product that many gyms could share. The first 2 gyms were onboarded in April 2011 and, at its peak, 15 CrossFit gyms ran on the platform.

Effect Media, CrossFit Full Strength and I owned The Box Tracker together. Effect Media designed the visuals and page layout. I built the architecture and the code, and ran the hosting.

What It Did

How It Was Built

The Box Tracker ran on PHP, MySQL, jQuery and Apache. I wrote about 36,000 lines of PHP classes for it, comments included. I documented the code thoroughly so that phpDocumentor could generate full API docs from the source.