Case Study

Replacing a High-Maintenance Website for a Managed IT Provider

A custom React rebuild that removed the maintenance overhead of BXJ’s old site.

BXJ Technologies wordmark in white on a blue rectangle.

BXJ Technologies

Industry

Managed IT Services (MSP)

Services

Custom Development

Results

  • 13

    pages launched

  • 0

    paid plugins or software licenses

Have a project like this?

30 minutes. No obligation.

The client

Founded by Clayton Bench in 2022, BXJ Technologies provides managed IT services in Denver and Wyoming. Its old website was a brochure site with no blog, no store, and no client logins.

The challenge

The old site came with recurring platform costs and upkeep that delivered little value for a site whose content rarely changed and didn’t need to be dynamic.

Clayton wanted a site that was fast, professional, and close to maintenance-free, without a recurring bill just to keep the lights on.

Approach

I rebuilt the site from scratch as a custom React single-page application. Vite compiles it into static HTML, CSS, and JavaScript files that Nginx serves directly from a DigitalOcean VPS, with no PHP, no database, and no plugins to update. The new site grew to 13 pages, loads fast, and has a much smaller attack surface.

Process

Discover & Align

Assessed BXJ’s old site and found the mismatch: a static brochure site carrying more platform and upkeep than it needed, with no publishing need to justify it.

Design & Build

Rebuilt the site as a custom React 19 application with Vite, Tailwind CSS v4, and React Router, covering all 13 pages, including local SEO landing pages and lead capture forms.

Review & Refine

Connected and configured the launch integrations: Google Analytics 4, reCAPTCHA v3, Mailgun, Calendly, HubSpot, and TCPA-compliant SMS consent.

Launch & Support

Provisioned a DigitalOcean VPS with Nginx, Let’s Encrypt SSL, a UFW firewall, and Cloudflare in front, plus a one-command deploy for pushing changes live.

Outcome

  • Live at bxjtech.com since April 2026 with 13 pages, three owned forms, Calendly booking, and analytics tracking.
  • No CMS, PHP, or database to keep updated. Upkeep is limited to routine server and dependency updates.
  • Content and code changes go live with a single deploy command.

Why it mattered

For a brochure site that rarely changes, the old site was costing BXJ time and money without adding anything the business used. Matching the platform to how the site is actually used removed the update cycle and gave BXJ a faster, more secure marketing website. It is the question at the start of every site migration I take on: what does this site actually need to do?

Ready to Start?