← Back

Punto de Equilibrio

Website for an in-home physical therapy clinic in Tecpán, Guatemala: it presents its services and lets patients book an assessment without leaving the page.

Stack: React · TypeScript · Vite · Tailwind CSS · Firebase · GitHub Actions

The problem

The clinic needed a web presence to reach patients in its area: explain its services (sports rehab, manual therapy, functional recovery), build trust with testimonials and an FAQ, and let patients book without calling. Its app also required public terms-and-conditions and account-deletion pages.

The solution

A React and Vite SPA organized by sections (hero, services, testimonials, FAQ and call to action). Key decisions:

  • Bookings without a backend: a Google Calendar booking page is embedded in a custom dialog, so no appointment system had to be built.
  • Legal routes without a router: a simple switch on the URL, and each page sets its own title, description and canonical.
  • Local SEO: Guatemala-specific metadata, Open Graph, schema.org structured data, sitemap and robots.
  • Performance over effects: the map (Leaflet) was removed and animations were simplified. Lighter motion was added later, with custom reveal and parallax hooks that respect the reduced-motion preference.
  • Continuous deployment: every merge ships to Firebase Hosting through GitHub Actions, and every PR gets a preview.

The outcome

Live on its own domain with continuous deployment.