jjose.dev
Portfolio Site · Admin DashboardLive

Cyrex Glass Houston, TX

Before

A commercial glazing company whose work is genuinely impressive was represented by an aging site nobody could update. Years of project photography sat unpublished, and every incoming quote request arrived as an email that had to be tracked by hand.

What was built

A portfolio-driven website and full admin dashboard for a commercial glazing company — curtain wall, hurricane-impact glass, and storefronts. Project case studies, services, and a careers section with résumé intake, all owner-managed from one dashboard: portfolio, services, jobs, testimonials, and content.

A 25-year Houston glazing company with a web presence that finally matches its buildings.

Project facts

Status
Live
Client location
Houston, TX
Stack
Next.jsSupabaseTypeScriptTailwind
Visit cyrexglass.com

81

project photos migrated

13

project case pages

0

unverified claims left on the site

What's in it

  • A portfolio-led site where every project gets its own page and a full-screen photo viewer
  • 81 real project photos migrated off the old site and organized so nothing was lost
  • Quote requests that behave like a pipeline — new, reviewed, quoted, closed — with notes and a spreadsheet export
  • Architects can attach drawings to an inquiry, stored privately behind expiring links
  • Job postings with résumé intake, kept just as private
  • Visitor analytics built in-house rather than handing the data to a third party

The hard part

Deleting a claim nobody could prove

Partway through, I audited every factual claim on the site against the source material and found one that wasn't true: a founding year that had been invented somewhere along the line and then spread — into the page descriptions, the footer, the copyright, the homepage badge. I pulled it out everywhere. The founding year is now a field the owner fills in himself, and until he confirms a real one, the site simply says nothing. A number that impresses people is worth less than one that's true.