L. E.
esen
Volver a proyectos

Caso de estudio · 01

MiTaller360

SaaS de gestión para talleres

Un producto operativo completo que centraliza clientes, vehículos, órdenes de trabajo, agenda, recibos y administración del taller.

Rol
Cofundador · Full Stack Developer
Alcance
Frontend, API, datos y producción
Producto
SaaS operativo para talleres mecánicos
Estado
Desplegado · Validación temprana
  • Next.js
  • TypeScript
  • Tailwind CSS
  • NestJS
  • Prisma
  • PostgreSQL
  • Resend
  • Vercel
  • Render
Dashboard operativo de talleres de MiTaller360
Dashboard operativo de talleres de MiTaller360

01 · Contexto

De información operativa dispersa a un único espacio de trabajo.

MiTaller360 nació a partir de un problema operativo concreto: la información del taller estaba distribuida entre mensajes y registros manuales, lo que dificultaba el seguimiento cotidiano.

El producto reúne el flujo esencial en un solo lugar para entender qué está pendiente, qué se encuentra en proceso y qué requiere atención sin reconstruir la operación desde conversaciones separadas.

02 · Alcance del producto

Responsabilidad de extremo a extremo sobre el producto.

Como cofundador y desarrollador trabajo sobre la arquitectura de interfaz, servicios backend, modelado de datos, integraciones, despliegue y QA funcional.

  1. 01Autenticación, áreas protegidas y permisos por rol.
  2. 02Gestión de talleres, clientes y vehículos.
  3. 03Órdenes de trabajo con estados operativos e historial de eventos.
  4. 04Agenda y turnos del taller.
  5. 05Recibos no fiscales con generación de PDF y envío por email.
  6. 06Administración de plataforma, invitaciones y eventos de auditoría.
  7. 07Flujos de proveedores y repuestos conectados con la operación.

03 · Decisiones técnicas

Límites claros entre interfaz, servicios y datos.

El producto utiliza un monorepo con aplicaciones web y API independientes. Esto mantiene explícitos los límites de despliegue y permite que los contratos entre ambos lados evolucionen como parte de un mismo producto.

  1. 01Next.js App Router y TypeScript para la interfaz del producto.
  2. 02API REST en NestJS como autoridad de las reglas de negocio.
  3. 03Prisma y PostgreSQL para modelado relacional y migraciones.
  4. 04Almacenamiento de objetos para logos y Resend para emails transaccionales.
  5. 05Interfaz reutilizable server-first con interacción aislada en componentes hoja.

04 · Entrega productiva

Un producto desplegado, no un prototipo estático.

El frontend está desplegado en Vercel y la API y la base de datos funcionan en Render. El producto también cuenta con dominio propio, configuración de emails transaccionales y comunicación productiva entre servicios.

La entrega incluye QA responsive, validación de flujos por rol y correcciones iterativas utilizando estados reales del producto en lugar de mocks aislados.