Andrés Herrera

Full-Stack Developer

001 · 2026

Vora Beachwear

Una plataforma todo-en-uno —tienda en línea, panel administrativo y punto de venta físico— para Vora Beachwear, marca de trajes de baño colombiana, diseñada y desarrollada por mí de principio a fin.

Cliente
Vora Beachwear (marca propia)
Mi rol
Diseño UI/UX y desarrollo full-stack
Año
2026
Duración
Más de 2 meses, en curso
LaravelReactInertiaMySQL
Home de la tienda en línea

01 ·Contexto

De dónde salió el proyecto

Vora es una marca colombiana de trajes de baño con tienda física en Floridablanca, Santander. Antes de esta plataforma, la venta física y la venta en línea vivían en sistemas separados, sin inventario compartido ni forma de saber en tiempo real cuánto stock quedaba de cada talla y color.

El proyecto es mío de principio a fin: soy el fundador y también el desarrollador. Diseñé la identidad visual, la experiencia de compra y construí toda la plataforma —tienda, panel administrativo y punto de venta— desde cero.

02 ·Reto

Lo que había que resolver

El reto no era solo construir una tienda en línea, sino un sistema que unificara la venta física y la digital sin duplicar trabajo: un mismo inventario, un mismo catálogo y reportes que sumaran las dos operaciones.

Restricción

Un solo desarrollador cubriendo diseño, backend, frontend y SEO.

Restricción

Inventario compartido en tiempo real entre la tienda física y la tienda en línea, incluyendo variantes por talla y color.

Restricción

Cumplir buenas prácticas de SEO técnico desde el día uno, sin depender de plugins ni de un CMS externo.

03 ·Solución

Qué construí y por qué así

Construí un monolito con Laravel y React (Inertia), con el catálogo, el checkout, el panel administrativo y el punto de venta compartiendo la misma base de datos e inventario. Eso es lo que hace que una venta en el mostrador y una venta en línea descuenten del mismo stock, sin sincronizaciones ni trabajos en segundo plano.

Catálogo de productos en el panel administrativo
  • Punto de venta con caja registradora, pagos mixtos, control de costos y márgenes, y devoluciones.
  • SEO técnico completo del lado del servidor: metadatos, Open Graph, datos estructurados de producto (envío y devoluciones incluidos) y sitemap — porque los rastreadores de redes sociales no ejecutan JavaScript.
  • Panel de contenido tipo WordPress para que alguien sin conocimientos técnicos administre el catálogo, el blog y el slider de la página de inicio.
  • Impresión de recibos térmicos y pedidos por WhatsApp integrados al flujo de venta.

04 ·Resultado

Qué cambió después

La plataforma sigue en desarrollo activo: ya cubre tienda en línea, panel administrativo, punto de venta e inventario compartido. Es, hasta ahora, el proyecto donde más control he tenido sobre el resultado final, de la marca al código.

Galería

Catálogo público con filtros por categoría
Catálogo público con filtros por categoría
Ficha de producto con variantes de talla y color
Ficha de producto con variantes de talla y color
Buscador con resultados en vivo
Buscador con resultados en vivo
Rastreo de pedido para el cliente
Rastreo de pedido para el cliente
Página de marca «Nosotros»
Página de marca «Nosotros»
Punto de venta en la tienda física
Punto de venta en la tienda física
Inventario por talla, color y bodega, con alertas de stock
Inventario por talla, color y bodega, con alertas de stock
Administración del slider de la página de inicio
Administración del slider de la página de inicio
Gestión de artículos del blog
Gestión de artículos del blog
Generación de textos de producto con IA
Generación de textos de producto con IA

1/10

¿Necesitas algo parecido?

Cuéntame qué tienes en mente. Respondo en menos de 24 horas.

Hablemos