joacodev
Proyectos

02 · SaaS · Gestión de talleres mecánicos

Mi Taller Ya

Sabés cuánto facturaste. ¿Sabés cuánto ganaste?

Año
2026
Para
Producto propio
Estado
En producción, por suscripción
Rol
Diseño de producto, arquitectura y desarrollo full-stack de punta a punta
Visitar mitallerya.com (abre en otra pestaña)
Captura de Mi Taller Ya
modelos de datos
~60
módulos de rutas en la API
50+
reglas de negocio críticas, todas con tests
21
flujos públicos
4

El problema

La mayoría de los talleres facturan bien pero no saben cuánto ganan: cotizan de memoria, pierden trabajos que el cliente rechazó y nunca vuelven a ofrecer, descuentan stock a mano (o no lo descuentan) y discuten con clientes que no creen que haga falta cambiar una pieza.

La solución

Una plataforma para manejar todo el día a día del taller en un solo lugar: desde que el cliente pide un presupuesto por WhatsApp hasta que el auto sale con la factura emitida, el stock descontado y la garantía generada. Cubre desde el celular del mecánico en el foso hasta el reporte de márgenes del dueño. SaaS B2B por suscripción mensual con Mercado Pago y 14 días de prueba sin tarjeta.

Features clave

  • Cotizador con matriz de márgenes: el precio de cada repuesto sale solo según el costo. Si una cotización cae debajo del margen mínimo, no se envía sin autorización de un gerente.
  • Aprobación por WhatsApp con foto y video: el cliente recibe un link público, aprueba o rechaza cada trabajo por separado, y queda registro con IP y timestamp. El trabajo declinado vuelve a ofrecerse en la próxima visita.
  • Tablero de órdenes con bitácora append-only: precios, aprobaciones y descuentos sin posibilidad de edición ni borrado.
  • App del técnico offline-first: PWA con botones grandes para usar con guantes, fotos comprimidas en el dispositivo y cola de subida que se sincroniza sola.
  • Inventario automático: vincular un repuesto a un trabajo descuenta el stock al aprobarse; nunca hay descuento manual.
  • Facturación ARCA automática al cerrar o cancelar una orden, con un módulo fiscal desacoplado por país.
  • Historial del vehículo con QR, garantías automáticas y recordatorios de service que se adaptan al kilometraje de cada auto.
  • Impresión con agente de escritorio en Electron o con PrintBox (ESP32-S3), mismo protocolo firmado con HMAC-SHA256.

Desafíos técnicos

  • Doble capa de aislamiento multi-tenant: filtro explícito por taller_id en cada query y Row Level Security en Postgres, con tests que intentan leer datos de otro taller y tienen que fallar.
  • Dinero siempre en enteros (centavos, bigint), nunca float.
  • Núcleo de precios puro, sin dependencias de base ni HTTP, con su propia cobertura de tests.
  • Cobro recurrente robusto: webhooks guardados en crudo, validación de firma, procesamiento idempotente y reconciliación nocturna.
  • Degradación, no apagón: una suscripción vencida pasa a modo lectura; nunca se borran datos por falta de pago.

Resultado

Dos aplicaciones independientes con su propio despliegue, más de 25 pantallas internas, consola de superadmin con impersonación auditada, 40+ suites de Vitest y tests e2e con Playwright cruzando ambas apps. Hoy está en producción.

Stack

  • Next.js
  • TypeScript
  • Express
  • PostgreSQL + RLS
  • Prisma
  • Inngest
  • ARCA/AFIP
  • Mercado Pago