La descripción original
« Somos dos mecánicos. Cada orden de reparación corresponde a un vehículo de un cliente, con diagnóstico, trabajos realizados, piezas utilizadas, horas invertidas y un estado: recibida, diagnosticada, aceptada, en curso, finalizada o facturada. Algunas órdenes esperan piezas. Quiero ver el taller de hoy, las órdenes pendientes de piezas y lo facturable de la semana. »
El plan validado antes de la generación
Antes de escribir una sola línea, Blueprint Maker convierte esta descripción en un plan que usted valida. Para GarageClair, el plan propuesto cabe en una sola pantalla: cinco entidades, Orden de reparación, Vehículo, Cliente, Pieza y Mecánico, y sus relaciones: una orden se refiere a un vehículo, un vehículo pertenece a un cliente, una orden usa piezas y requiere un mecánico.
Los estados deducidos del texto también aparecen en el plan: la orden de reparación pasa por los estados recibida, diagnosticada, aceptada, en curso, finalizada y facturada. Los tres indicadores solicitados (taller de hoy, órdenes pendientes de piezas y lo facturable de la semana) figuran explícitamente. Si falta algo o se incluye algo fuera del alcance acordado, se corrige aquí: lo que se genera es exactamente lo que se ha anunciado.
- Entidades: Orden de reparación, Vehículo, Cliente, Pieza, Mecánico
- Relaciones: orden → vehículo; vehículo → cliente; orden → piezas; orden → mecánico
- Estados: recibida / diagnosticada / aceptada / en curso / finalizada / facturada
- Indicadores: órdenes en curso por estado, órdenes pendientes de piezas, horas facturables de la semana
La navegación: una sección por entidad
La aplicación generada se abre con una barra lateral sobria: Panel de control, Órdenes de reparación, Vehículos, Clientes y Piezas. Cada sección lleva a una lista: no a un cuaderno de taller, sino a una lista funcional real de aplicación, con campo de búsqueda en la cabecera, columnas ordenables con un solo clic y paginación.
La lista de órdenes de reparación muestra el vehículo, el cliente, el estado como una etiqueta coloreada, la fecha de recepción y el importe facturable alineado a la derecha en formato monetario. Una orden pendiente de piezas se identifica al instante. En la sección de vehículos, un filtro por cliente y la posibilidad de ordenar por fecha de última intervención permiten recuperar el historial en dos clics.
La ficha del vehículo, con su historial completo
Al hacer clic en «Peugeot 308, AB-123-CD» se abre su ficha: matrícula, cliente (clicable, lleva directamente a la ficha del cliente), kilometraje y, sobre todo, la parte que marca la diferencia respecto al cuaderno de taller: el historial de órdenes de reparación de ESTE vehículo, en forma de tabla cronológica: 14 de marzo, sustitución de embrague, facturados 320 €; 2 de junio, revisión, facturados 145 €.
Esta vinculación no es meramente estética: surge de la base de datos relacional generada. Cuando un cliente llama para consultar el estado de su embrague, basta un clic para encontrar su ficha; desaparece así la pregunta que solía suponer un coste elevado con el cuaderno de taller.
Registro de una orden de reparación
El formulario «Nueva orden» es breve porque la estructura hace gran parte del trabajo: el vehículo se selecciona de una lista desplegable (sin tener que volver a teclear la matrícula, y por tanto sin errores de escritura), el estado es una elección entre las seis opciones definidas, las piezas utilizadas se añaden una a una con su cantidad y un campo de diagnóstico recoge el texto libre del mecánico.
Al guardar, la lista de órdenes, la ficha del vehículo y el panel de control reflejan inmediatamente la nueva entrada: Todos los módulos acceden a la misma base de datos.
El panel de control: los datos del pitch, calculados sobre la base de datos
El panel de control incluye exactamente los indicadores solicitados en la descripción: órdenes en curso desglosadas por estado, número de órdenes pendientes de piezas, horas facturables de la semana y vehículos entregados este mes.
Estos indicadores son el resultado de consultas automáticas a la base de datos, no de entradas manuales por parte del usuario.: cada cambio de estado o adición de una pieza los actualiza automáticamente. Un gráfico sencillo acompaña las tarjetas, mostrando la distribución de órdenes por estado, sin efectismos: el objetivo es responder cada mañana a las preguntas planteadas en el pitch.
Datos de demostración: valorar con pantallas completas
GarageClair llega ya poblada: varios meses de actividad simulada, unos treinta vehículos con matrículas plausibles, unos veinte clientes, órdenes de reparación en todos los estados y una variedad de piezas, incluidas intencionadamente algunas órdenes pendientes de piezas para comprobar el funcionamiento del filtro.
Es una decisión deliberada: no se valora una herramienta de gestión con tablas vacías. Los datos de demostración se borran después para dar paso a los reales. La aplicación se aloja en su propia URL dedicada y su código fuente completo se puede exportar (ZIP o push a GitHub), con la pila estándar Next.js + Prisma.
