Case studies/Enterprise, SaaS & industrial
Manufacturing · storefront

Scoreboards.net

2008 - now

Direct-to-buyer storefront for the same scoreboard manufacturer as Electro-Mech.

Overview

Scoreboards.net sells LED scoreboards for baseball, football, basketball, soccer and hockey directly to buyers, for the same scoreboard manufacturer as Electro-Mech. The site carries model pages, free quote and contact requests, an articles section and team schedule widgets, and its web leads were part of the same flow into Sage 100 CRM that serves electro-mech.com.

Over the years the site had become a mix of static HTML product pages, PHP scripts and a WordPress articles section. In April 2026 it was converted into a static site on Cloudflare Pages: a clean mirror of every page and asset, board images that PHP used to render on request saved as static files, the color picker rewritten in JavaScript on a canvas, and legacy URLs redirected.

What was built

Stack

Frontend

Static HTML + CSS
Product, category, article and legacy pages served as plain files after the rebuild.
jQuery + jQuery UI
The site's existing slideshow and page scripts, kept working unchanged in the static build.
Canvas color picker
Plain JavaScript recoloring of board images on product pages, replacing server-side rendering.

Infrastructure & DevOps

Cloudflare Pages
Hosts the static build on the production domain, with redirects and a custom 404 page.
Wrangler
Direct-upload deploys of the static build to the Cloudflare Pages project.
Wget2
Produced the clean mirror of the live site that the static build was made from.

Integrations & Payments

HubSpot
Tracking script kept on every page of the static site.
GA4
Analytics kept after removing the retired Urchin and Universal Analytics tags.
Sage 100 lead feed
XML feed polled by the Java service that posts Electro-Mech and Scoreboards.net leads to Sage 100 CRM.

CMS & Commerce

WordPress 5.7
Powered the articles section with a custom scoreboardsnet theme, exported to static pages in the rebuild.

Engineering highlights

Retired the site's PHP runtime without breaking inbound links: legacy order, contact and product URLs redirect with 301s, and old document paths are rewritten to their new static locations.