Saltar al contenido principal
ERP / Punto de venta + e-commerce2026

Kairos — Gestión + e-commerce multi-sucursal

ERP multi-moneda y tienda pública para una importadora, sobre SPA estática + Supabase

ClienteImportadora Kairos VCL (Oruro, Bolivia)
RolSolutions Architect & Tech Lead
Año2026
Stack
Next.js 16React 19TypeScriptTailwind CSS v4TanStack React Query v5Zustand 5React Hook Form + ZodSupabase (PostgreSQL, Auth, Storage)Firebase HostingPWA

Producto único con dos caras para una importadora boliviana-argentina: un back-office (inventario, POS, caja, clientes, reportes) y una tienda pública/e-commerce sin pasarela donde los clientes consultan catálogo y generan pedidos que se cobran por WhatsApp/sucursal. Deriva del dominio del proyecto hermano Ventur, añadiendo multi-moneda ARS, sitio público, productos unidad+caja y PWA.

01 El reto

El negocio exigía manejo multi-moneda (Bs/ARS/USD por la mezcla de importación), venta por unidad y por caja del mismo producto, operación multi-sucursal sobre una sola base compartida y presencia comercial en línea con pedidos sin pago anticipado.

02 La solución

Desarrollé una SPA estática Next.js 16 + BaaS con tres route groups (público / admin / auth), delegando la seguridad a RLS y a una función has_permission. Modelé 42 tablas y escribí 24 migraciones PostgreSQL (3.031 líneas, 38 funciones security definer) con RPCs atómicas (venta con descuento FIFO por lote, crédito, devoluciones con restock, ciclo de caja, traslados entre sucursales) y una capa de datos client-side de 24 módulos con React Query.

03 Lo destacado

  • POS con 3 modalidades (directa/pedido/crédito) y FIFO por lote
  • Multi-moneda BOB/ARS/USD con snapshot de tipo de cambio
  • 42 tablas, 24 migraciones (3.031 líneas), 38 funciones PL/pgSQL
  • Traslados de stock entre sucursales con estados
  • Tienda pública con login Google, carrito y pedidos en línea
  • PWA instalable con design system propio (light/dark)

04 Galería

IconHablemos de tu proyecto!