Jack of Sports

Platform Redesign & Custom Development

For Jack of Sports, a multi-program youth sports organization offering swim, soccer, biking, lifesaving, and other athletic programs, I led both the design direction and custom front-end development of a scalable program listing system. The outcome is a streamlined, scalable platform that supports a growing range of sports programs while maintaining clarity and ease of use for parents and participants.

Custom API Integration & Dynamic Table Rendering

To support multiple swim program locations with varying lesson types, schedules, and pricing structures, I developed a custom JavaScript solution that fetches structured data from a REST API endpoint and programmatically renders responsive course tables.

The script parses nested program data (program → lesson type → day → time blocks) and dynamically builds grid-based layouts using the existing Webflow class structure. It conditionally formats date ranges, pricing, and multi-block time schedules, and generates contextual registration links using program IDs returned by the API.

The implementation handles multiple program groupings per location, preserves consistent visual hierarchy, and eliminates the need for manual content updates. By separating data from presentation, the system ensures that any backend changes automatically reflect on the front end without additional design intervention.

Mega Menu, Reimagined

Replaced a clunky multi-level dropdown with a clear, scannable mega menu that surfaces programs, locations, and pathways in one view. Designed and built end-to-end to reduce friction, improve findability, and make navigation feel fast and intuitive.

Previous
Previous

Boyne Resorts

Next
Next

Nana's Kitchen