
We have had the opportunity to call Competitor a client for several years, helping them to amplify their brand as the Official Lane Provider for USA Swimming and the NCAA. In addition to content, email, and social media marketing on Competitor’s behalf, the MJ2 Web Dev team keeps the website updated, adding functionality as needed.
One of our most recent projects was the development of the Backstroke Flag Wizard that lives on the Competitor website to be used by their network of dealers to simplify the customization and ordering process. And, so far, the response from Competitor’s dealers has been glowing.

The Backstroke Flag Wizard was based on Competitor’s very popular Lane Wizard, which empowers pool owners and facility managers to create custom lane lines tailored to their specific needs and represent their school or community pride.
The Lane Wizard has become such a valuable tool to the dealers and their clients, Competitor wanted to extend the same type of tool for designing and ordering backstroke flags.
Building the Website Application
The application was built using React, as well as the React Context API and React Router, allowing for greater interactivity and user-friendliness. User data is validated and sanitized for security and persisted with localStorage and sessionStorage, so that users can save their customizations to return to later.
The application generates a dynamic SVG (a computer-generated graphic that can be quickly modified) preview of the customization options so the client can immediately review everything from color to size, to artwork before submitting. Using SVGs rather than raster photographs allows for easy addition of further customization down the road.
The app uses secure AJAX requests to communicate with WordPress to create custom posts where the Competitor team can review the users’ information and customization requests.
The app is fully encapsulated within a custom WordPress plugin so that it can be easily ported if/when Competitor moves to a new website or wants to add the app to another website, like the newly launched Dealer Portal.
At MJ2 Marketing, we pride ourselves on listening to our clients’ goals to develop a strategy, content, or, in this case, a website application to help achieve them. Have a problem in need of a solution? Let’s chat.