Saltar al contenido
Volver a la colecciónJuan Martín ValenciaManizales · Colección 2026 · 8 piezas
Fotograma del video de Claudia Franco Accesorios: una lámina de joyería con cintas. Imagen ilustrativa hecha con IA.
Claudia Franco Accesorios: otra pantalla del proyecto.
Claudia Franco Accesorios: otra pantalla del proyecto.

Referencia 08 · Catálogo premium de joyería artesanal con pedido por WhatsApp

Claudia Franco Accesorios

Prototipo entregadoTalla S · 2 piezas conectadas

Un catálogo premium de joyería artesanal en arcilla polimérica, hecha a mano en Manizales, con una ficha por pieza y un pedido que sale armado por WhatsApp.

Lo que la hace distinta: cada pieza es única y está en la bolsa o está vendida. La escasez es real, no un contador inventado.

Es un prototipo, con imágenes ilustrativas hechas con IA y sin piezas reales cargadas todavía.

Lo quiero para mi proyecto

Qué resuelve

Que una marca que vivía solo en Instagram tenga un catálogo y una forma directa de pedir.

El problema: la marca vivía solo en Instagram, sin precios ni WhatsApp visibles.

Es para compradoras de accesorios únicos que llegan desde Instagram. La usan ellas, para pedir, y la dueña, para actualizar el catálogo sin tocar componentes.

Probador

Mira el recorrido en video.

Qué mirar (3 pasos)

  1. Mira la entrada: la lámina sube y se endereza, las cintas se pegan y la firma se escribe.
  2. Mira la paleta: una foto crece de lámina pequeña a pantalla completa mientras avanza el scroll.
  3. Abre una lámina, agrega piezas a la bolsa y mira el mensaje de pedido armado.

El probador es el video para que veas el recorrido aquí: la entrada, la paleta, el catálogo, una ficha y la bolsa.

Las imágenes son ilustraciones hechas con IA y el número de WhatsApp que se ve es ficticio.

Alternativa en texto
  • Cada pieza se monta en una lámina con cintas, y su etiqueta es la ficha de producto.
  • El visor tiene galería Frente, Detalle y Puesta, zoom con clic y pellizco en pantallas táctiles.
  • La bolsa escribe el pedido línea por línea y abre WhatsApp.

Funciones

Qué hace, por áreas.

Catálogo

  • Muestra colecciones y láminas con un visor: galería Frente, Detalle y Puesta, zoom con clic y pellizco en táctil.
  • Abre una pieza directo desde su enlace.
  • Marca cada pieza como «en la bolsa» o «vendida». No hay stock ni cantidades.

Bolsa y pedido

  • Guarda varias piezas en la bolsa, hasta 50, en el navegador.
  • Arma el mensaje del pedido línea por línea y abre WhatsApp.
  • Ofrece «Preguntar por esta colección» con un mensaje ya escrito.

Marca y contenido

  • Muestra la paleta de color a pantalla completa.
  • Cuenta el material: modelado, horneado, lijado y sellado.
  • Explica envíos y cuidados, cómo pedir y las preguntas frecuentes.
  • Incluye privacidad, términos y una página 404.
  • Pone un cursor propio con un anillo que crece con «Ver» en pantallas con puntero fino.

No incluido hoy

  • Pago en el sitio: el pedido sale por WhatsApp.
  • Piezas reales, precios y medidas: todavía no están cargados.
  • Backend: el sitio es estático.

Qué tiene detrás

Lo que pasa por dentro, en dos niveles. Elige el tuyo.

Nivel de lectura
  1. La dueña guarda cada pieza en un solo archivo de datos: nombre, fotos, colección y estado.
  2. El sitio se arma solo desde ese archivo. Para agregar una pieza no hay que tocar el diseño.
  3. La visitante agrega piezas a su bolsa, que se guarda en su navegador.
  4. Al pedir, el sitio escribe el mensaje con todas las piezas y abre WhatsApp.
  5. Antes de cada entrega, un script revisa tipos, pruebas, enlaces y seguridad.
  • Todos los datos de negocio viven en src/datos/negocio.ts; los componentes no llevan texto de negocio.
  • CSP sin unsafe-inline: hay un solo script en línea, autorizado por hash. El build manda scripts y estilos a archivos (assetsInlineLimit: 0, inlineStylesheets: never).
  • Cabeceras: CSP, HSTS (63072000 s), nosniff, X-Frame-Options DENY, Referrer-Policy, Permissions-Policy, caché inmutable en /_astro/ y noindex en los subdominios workers.dev.
  • npm run verificar encadena astro check, build y pruebas, y revisa un h1 por página, el hash CSP de cada script en línea, la ausencia de CSS en línea y que los enlaces y anclas existan.
  • JSON-LD con Store, FAQPage, Product/Offer y BreadcrumbList. La FAQ visible y el FAQPage son idénticos y una prueba lo comprueba.
  • Escena fijada con ScrollTrigger (pin y scrub): la foto crece a pantalla completa solo con transform y opacity, con una foto vertical propia para celular. Sin movimiento, no hay animación y no queda nada oculto.
  • La bolsa persiste en localStorage con respaldo en memoria, sin backend. La procedencia de cada imagen queda registrada: 10 imágenes de IA, todas rotuladas.

Despiece · 2 piezas conectadas

  1. 01El sitio estático
  2. 02El pedido por WhatsApp

Un sitio estático es un sitio sin servidor propio: se arma de antemano y se entrega tal cual.

Composición y cuidados

Composición · Nº 08

Composición

  • Astro 7: arma el sitio estático.
  • Tailwind CSS 4: los estilos.
  • GSAP y Lenis: la escena de scroll y el movimiento.
  • Fuentes autohospedadas: Bodoni Moda, Hanken Grotesk y Mrs Saint Delafield.
  • Phosphor: los íconos.
  • sharp: optimiza las imágenes.
  • WhatsApp: recibe el pedido.
  • Wrangler: publica en Cloudflare.

Dónde vive

  • Cloudflare Workers con archivos estáticos, en plan gratis.
  • Hoy hay un preview con noindex. No es producción: el dominio no está comprado.

Cuidados

  • Sin backend ni pago en el sitio: el pedido sale por WhatsApp.
  • Todavía no hay piezas reales cargadas, y las imágenes son ilustrativas hechas con IA.
  • Los textos legales no han pasado por abogado.
  • Versiones declaradas, no instaladas verificadas: Astro ^7.0.0, Tailwind ^4.1.0, GSAP ^3.13.0 y Lenis ^1.3.0.

Hecho en Manizales · 2026

Guía de tallas

Talla S: lleva 2 piezas conectadas por dentro. La regla: S de 1 a 2 piezas, M 3, L 4 y XL 5 o más. La letra es una etiqueta; el dato es el conteo.

  1. El sitio estático.
  2. El pedido por WhatsApp.

Cifras de tamaño (verificado en el repositorio el 2026-10-08)

  • 11 commits, del 2026-10-05 al 2026-10-08.
  • 162 archivos en la carpeta del cliente.
  • 50 archivos en sitio/src: 19 componentes, 6 páginas, 4 módulos, 2 scripts, 10 imágenes de IA, 4 fuentes, 3 de datos, 1 layout y 1 hoja de estilos.
  • 68 capturas de entrega y de QA.
  • Primera entrega en unos 86 minutos de trabajo registrados en las estaciones del proceso, y 2 rondas de cambios.
  • 0 piezas reales en el catálogo.

S de 1 a 2 piezas conectadas, M 3, L 4 y XL 5 o más. La letra es una etiqueta; el dato es el conteo.

Certificado

Las pruebas que respaldan esta pieza.

Verificado en el repositorio · 2026-10-08

  • 96rendimiento Lighthouse móvilFuente: QA.md de la rama, 2026-10-05
  • 100accesibilidad, buenas prácticas y SEOFuente: QA.md de la rama, 2026-10-05
  • 10pruebas escritasFuente: tests/sitio.test.mjs

Evidencia (verificado en el repositorio el 2026-10-08)

  • Lighthouse móvil en la portada: rendimiento 96 (2026-10-05) y 93 y 95 en dos corridas del 2026-10-07; accesibilidad, buenas prácticas y SEO en 100; CLS 0. En escritorio, 100 en todo.
  • 8 anchos revisados, de 375 a 1920, sin desborde ni errores de consola.
  • 10 pruebas escritas (conteo en el código). Comprueban, entre otras cosas, que la FAQ de los datos para buscadores sea igual a la visible, que haya un h1 por página, que cada script lleve su hash de CSP y que las láminas ilustrativas estén marcadas como hechas con IA.
  • npm run verificar: 0 errores de tipos, 6 páginas, pruebas, CSP y enlaces correctos (2026-10-07).

Lo que no afirmo

  • Una corrida de Lighthouse después de agregar la bolsa: no está registrada.
  • Que esté en producción: es un preview con noindex.
  • Piezas reales, precios ni medidas: todavía no existen.
  • Premios ni menciones: están por confirmar.
  • Que las pruebas pasen hoy: no las ejecuté.
  • Textos legales definitivos: no han pasado por abogado.

pruebas escritas (conteo en el código)

Lo quiero para mi proyecto

Un catálogo de piezas únicas, para tu marca

Si vendes piezas únicas, como joyería, arte o ropa de autor, y tu marca vive en Instagram, esto se parece a lo que necesitas.

La dueña agrega sus piezas sin tocar el diseño.

Lo quiero para mi proyectoVolver a la vitrina
Siguiente pieza de la colección · Ref. 01Oficina de agentes DistrismokeUn equipo de agentes que prepara contenido, edita videos y busca compradores mientras tú decides.Talla XL · Agentes y automatización