Skip to content

NIVA Medicina Estética — sitio one-page (Next.js 16 + Tailwind v4) - #165

Open
franpuricelli wants to merge 1 commit into
meltylabs:mainfrom
franpuricelli:niva-clinic-nextjs-site-plan
Open

NIVA Medicina Estética — sitio one-page (Next.js 16 + Tailwind v4)#165
franpuricelli wants to merge 1 commit into
meltylabs:mainfrom
franpuricelli:niva-clinic-nextjs-site-plan

Conversation

@franpuricelli

Copy link
Copy Markdown

Qué hace

Reemplaza el quickstart estático por el sitio completo de NIVA Medicina Estética y Cosmiatría (Belgrano, CABA), one-page en español, adaptando la estructura y estética de accoutrementtours.com.au.

Secciones

  • Navbar: logo primero, links después, CTA "Reservar turno" en caja.
  • Hero full-bleed con foto real de la recepción, monograma y botón frosted.
  • Consultorio: carrusel automático (marquee CSS) con fotos reales; imágenes veladas que recuperan color al hover.
  • Manifesto: statement a pantalla completa con reveal palabra por palabra.
  • Tratamientos: panel terracota con filas [miniatura · nombre · descripción · flecha]; imágenes editoriales generadas con fal.ai (FLUX dev); CTA grande al final.
  • Tratamiento destacado (Dermapen + Exosomas) con video real comprimido.
  • Equipo: lista de nombres interactiva (hover) + fotos reales.
  • Testimonios: 6 reseñas reales de Google con link a cada reseña + ficha real por cid.
  • FAQ a pantalla completa estilo "The Questions".
  • Contacto + mapa, footer.

Animaciones

Scroll reveals con IntersectionObserver (Reveal.tsx, WordsReveal.tsx), hovers en cards/imágenes/links, paneles con esquinas redondeadas que pisan la sección anterior. Se quitó el gating por prefers-reduced-motion (con "Reducir movimiento" activo en macOS no se veía ninguna animación).

Notas

  • Videos comprimidos con ffmpeg a 720p CRF28 sin audio (~30 MB total).
  • Sección Antes y Después desactivada por ahora (componente y videos quedan listos).
  • Pendientes del cliente: bios reales del equipo, dirección exacta y horarios (marcados con TODO).
  • Fix de tipografía: @theme inline de Tailwind v4 no emite --font-* como variables CSS reales; se referencian las vars de next/font directamente.

🤖 Generated with Claude Code

Replaces the static quickstart HTML with the full NIVA site adapted from
the Accoutrement Tours reference: centered-logo navbar with boxed CTA,
full-bleed hero, auto-scrolling consultorio carousel with hover color
reveal, full-screen manifesto with word-by-word reveal, treatments as
reference-style list rows with fal.ai-generated editorial thumbnails,
featured-treatment video CTA, interactive team section, real Google
reviews with per-review links, full-screen FAQ, contact + map.

- Scroll reveal animations (IntersectionObserver) + hover animations
- Videos compressed with ffmpeg (720p CRF28, no audio); real clinic photos
- Before/After section temporarily removed from the page (component kept)
- Serif font fix: reference next/font vars directly (Tailwind @theme inline
  does not emit --font-* as real CSS variables)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant