Keishen Boutique — Tienda en Línea

ene–may 2025

Una boutique necesitaba una tienda en línea completa, con un panel de administración para vendedores, encargados de tienda y administradores, con soporte para compras locales, pero escalable para aceptar pedidos a nivel nacional en el futuro.

Rol
Full-Stack Developer (colaborativo)
Empleador
CIC Carrier
Cliente
Keishen Boutique
Colaboración
Equipo de 2 — aportes equivalentes
Stack
Next.jsNode.jsExpress.jsTypeScriptPostgreSQLJWTPayPalMercado PagoFigma

Keishen Boutique es cliente de la empresa CIC Carrier, y buscaba expandirse por el medio digital. El proyecto cubrió la tienda pública (catálogo, carrito, pagos con PayPal y Mercado Pago) y un panel de administración con tres niveles de permisos, para que vendedores, encargados de tienda y administradores tuvieran exactamente el control que les tocaba, ni más ni menos.

Antes de escribir una sola línea de interfaz, mockeamos 15 pantallas en Figma entre las vistas de cliente, vendedor y administrador. El resto de este caso está documentado abajo, como pares mockup → pantalla final.

Mockup → pantalla final

Página de inicio (tienda)
mockup
pantalla final
Vista de producto
mockup
pantalla final
Carrito y pago
mockup
pantalla final

Diseñado directamente en código

Conforme el proyecto creció, varias pantallas del panel de administración (tablas de productos, categorías, descuentos y la vista de ventas con gráficas) se diseñaron directamente en código, sin pasar por Figma.

Decisiones Técnicas

El sistema de permisos de tres niveles (Vendedor, Responsable de tienda, Administrador) resolvió un problema real del negocio: distintas personas necesitaban distintos alcances de acción sobre el mismo catálogo sin arriesgar el control del inventario. Junto a esto, el soft delete en productos y ventas asegura que borrar un producto nunca destruya el historial de ventas asociado. Una decisión pensada para la integridad de los datos del negocio a largo plazo.

← Volver a proyectos