M-007
En cursoCuadra · SaaS de gestión para pymes
SaaS multi-tenant para comercios colombianos (punto de venta, inventario y caja) en Go y PostgreSQL con Row-Level Security. Desarrollado con Claude Code: plan aprobado, tests en rojo y revisión humana de cada PR.
- Rol
- Desarrollador único · producto propio
- Duración
- En curso
- Inicio
- oct 2026
SaaS multi-tenant de gestión para comercios colombianos (ferreterías, tiendas, droguerías, almacenes), en desarrollo activo. Monolito modular en Go con arquitectura hexagonal, PostgreSQL con Row-Level Security para aislar a cada comercio, API contract-first con OpenAPI y trabajos en segundo plano con River. Observabilidad con OpenTelemetry, Prometheus, Loki, Tempo y Grafana, con alertas y SLOs como código. Desarrollado con Claude Code mediante comandos propios que imponen rama → plan aprobado → tests en rojo → implementación → verificación, con revisión humana de cada PR. En curso: infraestructura con Terraform, pruebas end-to-end y de carga, y facturación electrónica ante la DIAN.
▸ Logros clave
- Aislamiento multi-tenant en la propia base de datos con Row-Level Security de PostgreSQL.
- Punto de venta con lector de código de barras, pagos mixtos, tirilla térmica y cierre de caja a ciegas.
- CI con golangci-lint, govulncheck, gosec y Trivy; tests de integración con testcontainers.
▸ Desafíos
- Un núcleo genérico que sirva a una ferretería, una droguería o un almacén de ropa por configuración, no con forks.
- Sostener calidad de producción desarrollando con agentes de IA: cada cambio pasa por plan aprobado, tests en rojo y revisión humana.
40+
PRs revisados
110+
Archivos de tests
2 de 5
Fase hacia el piloto
▸ STACK DESPLEGADO
- Go
- PostgreSQL
- React
- TypeScript
- Docker
- Prometheus · Grafana · Loki
- Claude Code