Keishen Boutique — Tienda en Línea
ene–may 2025Una 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
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.