Bilingual corporate site with a self-service admin

The firm had an inherited site it could not touch without outside help, no English version, and no technical foundation to rank. Changing a paragraph or a team photo meant going through a third party.
The site has been in production since August 2026, delivered and in the firm’s hands. It is 31 pages — Spanish at the root and its English mirror — covering the practice areas, the team and both offices. The public site loads no framework JavaScript: content is baked at build time, so the page arrives already written. And the firm publishes its own changes from a panel, with no middleman.
Astro · TypeScript · Tailwind CSS · React (admin only) · Vercel