Proyecto de cliente

Synk Beauty: tienda en línea de cosmética coreana

Un diseño de boutique sobre una base técnica sólida: pagos que toleran fallos, un carrito que no pierde productos y una búsqueda pensada en español.

Cliente
Synk Beauty · Comercio en línea de cosmética coreana
Año
2026
Servicios
Aplicaciones web a la medida de tu proceso
Página de inicio de Synk Beauty: menú con Marcas, Consejos y tendencias y Mayoristas, buscador y una foto de brochas y maquillaje en tonos rosa.

Cifras

rutas para confirmar un pago: webhook y consulta directa a Stripe
2
niveles de catálogo: marca, línea y producto
3

Reto

Synk Beauty vende cosmética coreana en México, una industria saturada donde otro catálogo con carrito no basta. El reto era doble: una compra impecable, con pagos que no dependieran de un solo aviso de Stripe, un carrito que no perdiera productos al iniciar sesión y una búsqueda que entendiera el español; y una identidad visual que se sintiera de boutique sin sacrificar solidez técnica.

Solución

  • Búsqueda de texto completo en PostgreSQL con stemmer en español y pesos (nombre y marca primero, después descripción y modo de uso), con autocompletado y sin depender de Elasticsearch.
  • Carrito con una sola puerta de entrada, que fusiona la cesta anónima con la del usuario al iniciar sesión.
  • Pagos con Stripe por doble ruta: el webhook confirma el pedido y, si no llega, la página de éxito consulta a Stripe directamente y lo marca como pagado sin intervención manual.
  • Catálogo por marca, línea y producto, con categorías transversales y filtros por precio y disponibilidad.
  • Cuenta del cliente con direcciones guardadas, historial de pedidos y recompra con un clic.
  • Sistema de diseño propio, con su paleta, su tipografía editorial y una barra de navegación translúcida.
  • Docker multietapa y despliegue con Coolify, con lint y pruebas sobre PostgreSQL real en cada cambio.

Resultado

Synk Beauty tiene una tienda que se siente de boutique y se comporta como un sistema serio: los pagos se confirman aunque falle un aviso, el carrito sobrevive al inicio de sesión y encontrar «crema hidratante» devuelve lo que el cliente busca.

Con qué está hecho

  • Django
  • Python
  • PostgreSQL
  • Stripe
  • Docker
  • Coolify

¿Tienes un proceso que podría funcionar mejor?

Cuéntanos cómo trabajas hoy. Con eso basta para una primera conversación.

Cuéntanos tu proyecto
Cuéntanos tu proyecto