All projects

Dr. Alfredo Castro

Clinic website · Spain

A digital presence for a clinic in Pamplona, with a distinctive visual identity, Spanish-language content and clear paths to contact the clinic and request an appointment.

Visit product
Published homepage of Clínica Dr. Alfredo Castro in PamplonaCapture of the live website

The problem

The clinic needed to present its identity, team and treatments through a coherent experience for a Spanish-speaking audience. The site organizes this information and connects content to contact channels without presenting an appointment request as a confirmed booking.

My contribution

Development of the clinic website, with authorship confirmed by the developer. The implementation brings together visual composition, page navigation, motion, forms and an editorial layer integrated with Supabase.

What the system does

  • Institutional pages and treatment-specific content.
  • Contact forms with validation and submission states.
  • Blog with public reading and an authenticated administration area.
  • WhatsApp links, cookie preferences and a financing integration.

Engineering decisions

Content separate from presentation.

Treatment and page data are organized outside the components. React Router connects institutional pages, the blog and content-specific routes.

Forms with explicit states.

React Hook Form and Zod organize validation. A separate service adapts the submission to the contact endpoint, while the interface distinguishes loading, success and error states.

Editorial publishing with a fallback.

The blog service uses Supabase for posts and images when configured, with local content as a listing fallback. Page metadata includes titles, descriptions, canonical URLs and Open Graph.

Architecture in perspective

Dr. Alfredo Castro

  1. React / React Router / Framer Motion
  2. Vite / Page metadata
  3. React Hook Form / Zod / Contact service
  4. Supabase / Editorial content

Architecture overview

Technical overview based on the reviewed source. No customer data is shown.

Context and boundaries

Published Spanish-language website with private source code. The image is a real capture of the public homepage. This was a read-only review: no forms were submitted, no administration area was accessed, and message delivery, financing operations and commercial metrics were not verified. Integrations present in the source do not replace end-to-end production validation.

Discuss this project

Next project

EduFila