Merging two swim team products into one platform built around coaches’ needs
A swim team management platform unifying training, communication, and billing tools for coaches and clubs
About the project
Behind every competitive swim club is a coach juggling training plans, meet entries, billing, and a steady stream of parent emails. Founder Dan Dingman built Commit Swimming to take that load off, with software purpose-built for swimming, instead of general sports.
The platform supports the full season in one place, from natural-language workout writing and meet entries built from real-time histories to Stripe-powered billing, team messaging, and a team website on the club’s own domain. Beyond consolidating daily operations, Commit Swimming gives coaches more time to focus on athlete development while making the business side of running a swim club easier to manage as the team grows.


Challenge
Swim clubs rarely switch software, as moving to a new system means rebuilding their setup from scratch. Commit Swimming already had a capable product, but its tools were split between two separate apps, forcing clubs to juggle both. Halo Lab was brought in to rebuild the web app as one product and align the mobile app with it, making the experience feel cohesive and intuitive.
Our process
Since Commit Swimming already had real users and a working product, our priority was to redesign and rebuild without disrupting what already worked. Moving from research through UI design to production code inside the client’s own codebase, we delivered not just a functional design, but a fully shippable product.
Web app design
Since the web app is used daily by coaches, we prioritized usability and clarity, shaping an interface that made everyday tasks faster and easier to complete.
{{dropdowns-1}}

Mobile app design
Coaches message families from the pool deck and check schedules or results between sets, so our team made sure the mobile app supported quick use on the go, keeping pace with the redesigned web product.
{{dropdowns-2}}

Product development
Once the designs were approved, Commit Swimming brought our developers into its own codebase to build the redesigned experience directly into the live product.
{{dropdowns-3}}

Results
- Unified platform experience created a more consistent path across web and mobile for different user roles
- Guided onboarding checklist made the transition to a new club setup more manageable and predictable
- Redesigned workout dashboard reduced formatting steps and kept key training metrics visible in one place
- Clear data visualization made key training metrics easier to scan and compare
- Clean user interface reduced visual clutter, making the web and mobile apps easier to navigate and manage
Our approach
Strong results start with open dialogue. At every stage, we work closely with the client’s team, running workshops, gathering feedback, and refining ideas through multiple iterations. If your product needs the same level of care, contact us — and we’ll help turn complexity into an experience people can understand, trust, and use with confidence.
{{approach}}































