Volver a proyectos
WebEn producción

Portfolio Tatuajes

Web editorial de alta gama para artista del tatuaje con Pinned Parallax Scroll en GSAP, panel admin en React 19 y sincronización Supabase.

Ponce Tattoo Logo

Ink & Gallery Editorial Showcase

Plataforma web de alta fidelidad diseñada para el ilustrador y artista tatuador Manuel Jiménez Ponce. Diseñada bajo una estética editorial nocturna con composición asimétrica de revista, animación cinemática y sincronización en tiempo real con Supabase.

Composición Visual y Experiencia Editorial

Portada Editorial con Pinned Scroll

Portada Revista con Pinned Parallax

Tipografía Libre Caslon Text con movimiento desfasado tridimensional en GSAP ScrollTrigger.

Galería Multi-Columna y Morphing Navbar

Galería Interactiva y Dynamic Navbar

Retícula multi-columna filtrable en React 19, modal lightbox y barra píldora flotante.

Arquitectura y Retos Técnicos

Pinned Parallax Scroll (GSAP)

Efecto de scroll fijado cinemático donde los bloques editoriales y piezas de tatuaje se desplazan a diferentes velocidades relativas, logrando profundidad 3D suave y calibrada a 60fps.

Dynamic Morphing Navbar

Transmutación interactiva mediante GSAP de una cabecera transparente estática a una píldora flotante minimalista con backdrop-blur: 20px y borde sutil al iniciar el scroll.

Dual-Tier Storage & DDD

Arquitectura guiada por el dominio con desacoplamiento total vía ITattooRepository. Conexión remota a Supabase Postgres y fallback resiliente sincronizado con tattoos.json local.

Admin Seguro & Timing-Safe Auth

Panel interactivo en React 19 con previsualización en buffer de memoria, autenticación reforzada contra ataques de temporización (SHA-256 + crypto.timingSafeEqual) y Rate Limiting estricto.

Stack Técnico

AstroTailwind CSS v4GSAPSupabaseReactTypeScript

Características principales

  • Diseño editorial tipo revista ("Ink & Gallery") con paleta nocturna y tipografía Libre Caslon Text
  • Pinned Parallax Scroll con GSAP ScrollTrigger para transiciones tridimensionales fluidas
  • Dynamic Morphing Navbar: transición fluida de cabecera transparente a píldora glassmorphic flotante
  • Galería interactiva con filtros dinámicos por estilo, hover zoom y modal lightbox en React 19
  • Panel de administración con previsualización multimedia en buffer de memoria y persistencia dual
  • Arquitectura desacoplada DDD y fallback local sincronizado bidireccionalmente con Supabase