La descripción original
« Llevo un taller de reparación de maquinaria de jardinería. Gestiono un stock de piezas de recambio: cada artículo tiene una referencia, un precio de compra y un umbral de alerta, y se vincula a un proveedor. El stock entra cuando recibo un pedido a proveedor, y sale cuando una pieza va a una reparación. Quiero ver el valor total del stock, los artículos por debajo del umbral de alerta y los movimientos del mes. »
El plan validado antes de la generación
Antes de escribir una sola línea, Blueprint Maker traduce esta descripción en un plan que se valida. Para StockAtelier, el plan propuesto cabe en una pantalla: cuatro entidades — Artículo, Proveedor, Movimiento de stock, Pedido a proveedor — y sus vínculos: un artículo pertenece a un proveedor, un movimiento concierne a un artículo, un pedido agrupa líneas de artículos.
Los estados deducidos del texto también aparecen en el plan: el movimiento es una entrada o una salida; el pedido a proveedor pasa por borrador, enviado, recibido. Los tres indicadores solicitados (valor del stock, artículos bajo umbral, movimientos del mes) figuran negro sobre blanco. Si falta o sobra algún elemento, se corrige aquí — lo que se genera es lo que se anunció.
- Entidades: Artículo, Proveedor, Movimiento de stock, Pedido a proveedor
- Relaciones: artículo → proveedor; movimiento → artículo; línea de pedido → artículo
- Estados: entrada / salida; borrador / enviado / recibido
- Indicadores: valor del stock, artículos bajo umbral, movimientos en 30 días
La navegación: una sección por entidad
La aplicación generada abre en una barra lateral sobria: Panel, Artículos, Proveedores, Movimientos, Pedidos. Cada sección lleva a una lista — no una hoja de cálculo, una verdadera lista de aplicación: campo de búsqueda en la cabecera, columnas ordenables con un clic, paginación.
La lista de artículos muestra la referencia, el nombre, el proveedor, la cantidad en stock, el precio de compra alineado a la derecha en formato monetario y el umbral de alerta. Un artículo que ha caído por debajo de su umbral se detecta de inmediato. En los movimientos, un filtro por tipo (entrada / salida) y el orden por fecha recuperan el historial en dos clics.
La ficha del artículo, con su historial
Hacer clic en «Correa GX-390» abre su ficha: referencia, proveedor (cliqueable, lleva a la ficha del proveedor), precio de compra, cantidad en stock, umbral de alerta. Debajo llega la parte que lo cambia todo frente a la hoja de cálculo: el historial de movimientos de ESTE artículo, en tabla fechada — 12 de marzo, entrada de 20 unidades al recibir el pedido CF-2024-018; 27 de marzo, salida de 2 unidades.
Ese vínculo no es cosmético: viene de la base de datos relacional generada. Renombrar el artículo lo renombra en todas partes, y la cantidad mostrada se deriva de los movimientos — nada se copia a mano.
El registro de un movimiento de stock
El formulario «Nuevo movimiento» es corto porque la estructura hace el trabajo: el artículo se elige en un desplegable (ninguna referencia reescrita a mano, así que ningún error de tecleo), el tipo es una elección entrada / salida, la cantidad es un campo numérico, la fecha viene precargada a hoy, y un campo de comentario acoge el contexto («reparación cortacésped Sr. Bernard»).
Al guardar, la lista de movimientos, la ficha del artículo y el panel reflejan el registro — es la misma base de datos para todas las pantallas.
El panel: las cifras del pitch, calculadas sobre la base de datos
El panel retoma exactamente los indicadores solicitados en la descripción: el valor total del stock en euros (suma de las cantidades × precios de compra), el número de artículos por debajo de su umbral de alerta, el volumen de movimientos en 30 días y un desglose del stock por proveedor.
Estas cifras son consultas a la base de datos, no registros manuales: cada entrada o salida registrada las actualiza. Un gráfico sencillo acompaña a los mosaicos — la evolución de los movimientos en las últimas semanas — sin aspavientos: el objetivo es responder cada mañana a las preguntas planteadas en el pitch.
Los datos de demostración: juzgar sobre pantallas llenas
StockAtelier llega lleno: varios meses de vida simulada, una treintena de artículos con nombres plausibles (correas, bujías, cuchillas, filtros de aire), cuatro proveedores, pedidos en todas las fases y movimientos repartidos en el tiempo — incluidos, a propósito, algunos artículos por debajo de su umbral para ver funcionar la alerta.
Es una elección deliberada: no se juzga una herramienta de gestión sobre tablas vacías. Los datos de demostración se borran luego para dejar paso a los reales. La aplicación vive en su URL dedicada, y su código fuente completo se exporta (ZIP o push a GitHub) — Next.js + Prisma estándar.