JP Sámano

All work

legalshelf.mx

Deployed

The company's marketing site, rebuilt from Webflow in Astro in 16 days. Deployed to production on Vercel, ready for the domain switch.

Role
Developer, LegalShelf
Period
Aug – Sep 2026
Status
Deployed
The rebuilt legalshelf.mx home page
commits in 16 days
204
legacy URLs preserved
35
total blocking time
40 → 7 ms

Figures as of 11 September 2026.

Problem

The old Webflow site no longer said what the company sells, operational certainty rather than document storage, and it couldn't be versioned, tested or measured.

Constraints

  • Keep every existing Webflow URL alive for search and inbound links.
  • Spanish-first copy governed by a positioning document with strict vocabulary rules.
  • Heavy art direction (video, 3D characters) without hurting performance.

Decisions

  1. Astro, static by default

    A marketing site doesn't need a client framework on every page. Static output with islands kept blocking time at 7 ms.

  2. Harnesses that measure

    A contrast harness that measures real rendered pixels and a 36-route smoke test caught the one production incident (18 pages briefly returning 404) the same day.

Outcome

A 12-section home page built from the positioning document, plus platform, guided tour, industries, resources, blog, case studies and glossary pages. Deployed on Vercel; pointing the domain at it is the remaining step.

Evidence

  • 204 commits between 26 August and 10 September 2026.
  • 13 redirect rules covering 35 legacy URLs.

Stack

AstroTailwindTypeScriptGSAPVercel

Links