D3 found my company through The Empowered Athlete and contacted me to help them with their website redesign. I had recently partnered with DESIGNLEDGE, so I introduced the two parties and took the back seat as a developer rather than a product owner. After the discovery and design processes were complete, I got to work.
We created a site with a custom layout and content management specific to D3's practical and marketing needs. I built the CMS from the ground up using a Laravel foundation and some abstract functionality I lifted from a proto-admin package I was working on. We gave D3 control over a robust amount of site content including body copy, imagery, upcoming races and results, promotional offers, merchandise and a custom blog.
We included multiple call-to-actions throughout the site that adhered to their needs for newsletter signups, general contact, and a custom CTA component that let them control the content.
We included an athlete portal where D3's athletes could log in and access premium blog articles and other premium content. We included a permission structure where D3's coaches could log into the CMS and update race results, but not edit other elements of the site content.
After release, D3 wanted to tie the forms on the website into Infusionsoft, so I wrote a custom integration using the Infusionsoft API.
Unfortunately, the relationship between D3 and DESIGNLEDGE stopped working and the two parted ways. To facilitate this transition, I documented as much of the website as I could and provided support to their new developer to ensure everything went smoothly. I helped the new developer troubleshoot setting up a new server and figure out the more nuanced elements of working on the site.
As a result of the parting of ways, I am including a link to the website, but it comes with the disclaimer that updates may have happened since the transition into the hands of a new developer.