ERP multisedes para zapatería · 2026
Mazari ERP
ERP SaaS para zapatería con inventario, ventas, compras, finanzas y reportes.
- Modelo
- SaaS ERP
- Tenancy
- Multi-company
- Alcance
- Multi-branch
Problema
Una zapatería con varias sedes necesita visibilidad precisa de stock, control de ventas, sesiones de caja, cuentas por cobrar/pagar y reportería por sede sin mezclar datos entre empresas.
Participación
Diseño y construcción de un monorepo TypeScript con Next.js, Express, PostgreSQL y Drizzle, usando sesiones opacas con cookie HttpOnly, repositorios con contexto de tenant, permisos por rol y arquitectura frontend por módulos.
Puntos clave
- Modelo multi-tenant con contexto de empresa y sede tomado desde la sesión autenticada.
- Flujos de inventario para atributos de calzado como talla, color, marca, categoría y estilo, incluyendo traslados y bajo stock.
- Módulos financieros para ventas, compras, sesiones de caja, cuentas por cobrar, cuentas por pagar, planilla, gastos y reportes para PDF.
Cómo está construido
- Multi-tenancy con base compartida y schema compartido usando empresa y sede desde la sesión.
- Los módulos backend se organizan por casos de uso, repositorios, validadores, controladores y rutas.
- El frontend usa TanStack Query, Zustand, tablas compartidas de recursos y schemas de dominio por módulo.
Stack
Next.js · React · TypeScript · Node.js · Express · PostgreSQL · Drizzle ORM · TanStack Query · Zustand · Tailwind CSS · Recharts · Zod