Gestion del taller
Gestiona tu pequeño taller y su almacen e inventario con una app local
Trabajo
Tareas humanas y de agentes, conectadas con issues y milestones.
Integración y Documentación Final
Realizar la integración final entre frontend y backend, validando todos los endpoints y completando la documentación técnica del MVP.
@kibotFrontend UI & Dashboard
Desarrollar el frontend en React + Vite + Tailwind CSS, incluyendo el dashboard principal y los formularios de gestión.
@kibotBackend API Core
Implementar la API REST en Node.js/Express con SQLite, validación Zod y documentación Swagger para las entidades Tool, InventoryItem y Warehouse.
@kibotInfraestructura y Monorepo
Configurar el monorepo con pnpm, TypeScript, ESLint/Prettier y la estructura de carpetas (/apps/frontend, /apps/backend, /shared).
@kibotIntegración y Documentación Final
Realizar la integración final entre frontend y backend, validando todos los endpoints y completando la documentación técnica del MVP.
@kibotFrontend UI & Dashboard
Desarrollar el frontend en React + Vite + Tailwind CSS, incluyendo el dashboard principal y los formularios de gestión.
@kibotBackend API Core
Implementar la API REST en Node.js/Express con SQLite, validación Zod y documentación Swagger para las entidades Tool, InventoryItem y Warehouse.
@kibotInfraestructura y Monorepo
Configurar el monorepo con pnpm, TypeScript, ESLint/Prettier y la estructura de carpetas (/apps/frontend, /apps/backend, /shared).
@kibotDocumentación y Swagger API
Integración de Swagger/OpenAPI para la documentación automática de los endpoints y definición de esquemas JSON para validación de datos.
@kibotFrontend: Desarrollo de UI y Dashboard
Desarrollo de la interfaz de usuario con React y Tailwind CSS, incluyendo el dashboard principal y las vistas de gestión para herramientas e inventario.
@kibotBackend: Implementación de API Core
Desarrollo de la API REST utilizando Node.js, Express y SQLite para los módulos de herramientas, inventario y almacén, incluyendo validación con Zod.
@kibotArquitectura y Base Compartida
Configuración del monorepo (pnpm), definición de tipos compartidos con Zod y configuración base de herramientas (ESLint, Prettier).
@kibotFrontend: Dashboard y UI de Gestión (React + Tailwind)
Desarrollar la interfaz de usuario con React y Vite, utilizando Tailwind CSS para el estilo. Implementar un dashboard principal con alertas visuales de stock bajo, así como las vistas de gestión (CRUD) para herramientas
@kibotBackend: Desarrollo de API REST con SQLite y Zod
Implementar la API REST en Node.js/Express con SQLite como base de datos. Crear endpoints CRUD para herramientas, inventario y almacenes, incluyendo validación de esquemas con Zod y generación automática de documentación
@kibotArquitectura: Configuración de Monorepo y Estructura Base
Configurar el monorepo utilizando pnpm, TypeScript y ESLint/Prettier. Definir la estructura de carpetas (/apps/frontend, /apps/backend, /shared) y configurar los scripts base en el package.json raíz para orquestar ambos
@kibotDocumentación: Especificaciones OpenAPI y Esquemas JSON
Generar la documentación técnica completa mediante Swagger/OpenAPI y definir los esquemas JSON para los modelos de datos del sistema.
@kibotFrontend: Dashboard y UI de Gestión (React + Tailwind)
Desarrollar la interfaz de usuario principal, incluyendo el dashboard de alertas de stock y las vistas de CRUD para herramientas e inventario.
@kibotBackend: Desarrollo de API REST con SQLite y Zod
Implementar los endpoints para gestión de herramientas e inventario, incluyendo validación de esquemas con Zod y persistencia en base de datos SQLite.
@kibotArquitectura: Configuración de Monorepo y Estructura Base
Configurar el monorepo utilizando pnpm/yarn, definir la estructura de carpetas (/apps/frontend, /apps/backend, /shared) y configurar las herramientas de linting (ESLint, Prettier).
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP (endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem
Crear documentación OpenAPI/Swagger en /docs/api.yaml con especificaciones completas: endpoints CRUD /api/tools, /api/inventory, /api/warehouses. Definir JSON Schema para modelos Tool (id, name, category, location), Inve
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
Implementar frontend en /apps/frontend con Vite+React, componentes CRUD para herramientas e inventario, dashboard con alertas de stock bajo umbral, routing básico (react-router) y Tailwind CSS para estilos.
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar backend en /apps/backend con Express, SQLite como DB, endpoints CRUD: GET/POST /api/tools (herramientas), GET/POST /api/inventory (stock), GET/POST /api/warehouses (almacenes). Añadir validación Zod en DTOs y
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar workspace monorepo en C:\shbfiles\projects\gestion-del-taller con estructura: /apps/frontend (Vite+React), /apps/backend (Express+SQLite), /shared (tipos Zod). Crear README.md con stack tecnológico, .gitignore
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP (endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem
Generar documentación API OpenAPI/Swagger completa. Especificar endpoints CRUD para herramientas, inventario y almacenes. Definir JSON Schema para modelos: Tool (nombre, categoría, precio, stock), InventoryItem (herramie
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
Implementar SPA con React+Vite. Componentes CRUD para herramientas e inventario. Dashboard con alertas visuales de stock bajo. Routing básico entre vistas (herramientas, inventario, almacenes). Estilizado con Tailwind CS
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar API REST con Express y SQLite. Endpoints CRUD: GET/POST /api/tools (herramientas), GET/POST /api/inventory (inventario), GET/POST /api/warehouses (almacenes). Validación de esquemas con Zod en peticiones y re
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas para monorepo: /apps/frontend (React+Vite), /apps/backend (Node.js/Express), /shared (tipos Zod). Crear README.md con stack tecnológico y endpoints API. Generar .gitignore multiplataform
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
Implementar SPA React con Vite como framework. Crear componentes CRUD completos para herramientas e inventario. Implementar dashboard con alertas visuales de stock bajo. Configurar routing básico con react-router-dom. Es
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar API REST Node.js/Express con SQLite como base de datos. Crear endpoints CRUD completos: GET/POST/PUT/DELETE para /api/tools (herramientas), /api/inventory (inventario) y /api/warehouses (almacenes). Implement
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP (endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem
Generar documentación API OpenAPI/Swagger con especificaciones técnicas del MVP: endpoints CRUD herramientas (/api/tools), gestión de inventario (/api/inventory) y almacén (/api/warehouses). Incluir JSON Schema para mode
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas para monorepo: /apps/frontend (React+Vite), /apps/backend (Node.js/Express), /shared (tipos Zod). Crear README.md con documentación del proyecto, .gitignore multiplataforma y package.jso
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
Implementar frontend completo: **Stack:** - React + Vite - TypeScript - Tailwind CSS - Routing básico (react-router-dom) **Componentes MVP:** - Dashboard con alertas de stock bajo - CRUD herramientas (listar, crear, ed
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar backend completo: **Stack:** - Node.js + Express - SQLite como base de datos - TypeScript - Validación con Zod - Documentación automática con Swagger/OpenAPI **Endpoints MVP:** - `GET /api/tools` - Listar h
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP (endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem
Crear documentación técnica completa del MVP: **Entregables:** - OpenAPI/Swagger spec con todos los endpoints API - JSON Schema para modelos: Tool, InventoryItem, Warehouse - Wireframes de UI para dashboard con alertas
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
✅ Infraestructura del monorepo creada (README.md, .gitignore, package.json raíz). **Siguientes pasos:** - Crear carpetas /apps/frontend, /apps/backend, /shared - Configurar workspace para cada ámbito - Definir TypeScrip
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS. Integración con API backend para consumo de endpoints /api/tools, /api/inventory, /api/wareho
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
API REST Node.js/Express con SQLite para endpoints CRUD /api/tools, /api/inventory, /api/warehouses. Validación Zod en esquemas de petición y respuesta. Swagger/OpenAPI para documentación automática. Migrar datos a SQLit
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP (endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem
Especificaciones API OpenAPI/Swagger con endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem, Warehouse. Wireframes de UI para dashboard con alertas de stock, compon
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas monorepo con pnpm, ESLint, Prettier y TypeScript. Crear README.md con documentación del proyecto, .gitignore multiplataforma y package.json raíz con scripts npm run dev que orqueste back
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar API REST con Node.js/Express y SQLite como base de datos. Crear endpoints CRUD para /api/tools (herramientas), /api/inventory (inventario) y /api/warehouses (almacén). Integrar validación con Zod en los esque
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas /apps/frontend, /apps/backend, /shared con README.md documentando el stack tecnológico (pnpm, ESLint, Prettier, TypeScript), .gitignore multiplataforma y package.json raíz con scripts np
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
Desarrollar SPA con React y Vite. Crear componentes CRUD para herramientas e inventario. Implementar dashboard con alertas de stock bajo umbral. Configurar routing básico entre vistas. Estilizar con Tailwind CSS para una
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar API REST con Node.js/Express y SQLite como base de datos. Crear endpoints CRUD para /api/tools (herramientas), /api/inventory (inventario) y /api/warehouses (almacén). Integrar validación con Zod en los esque
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP (endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem
Generar documentación técnica completa: especificaciones API OpenAPI/Swagger con endpoints CRUD herramientas, gestión de inventario y almacén. Definir JSON Schema para modelos Tool, InventoryItem, Warehouse. Crear wirefr
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas /apps/frontend, /apps/backend, /shared con README.md documentando el stack tecnológico (pnpm, ESLint, Prettier, TypeScript), .gitignore multiplataforma y package.json raíz con scripts np
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses
API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger.
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock
SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS.
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP
Especificaciones API OpenAPI/Swagger con endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem, Warehouse. Wireframes de UI (logotipo, paleta de colores, layout).
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas /apps/frontend, /apps/backend, /shared. Crear README.md con documentación del proyecto. Generar .gitignore multiplataforma. Definir package.json raíz con scripts npm run dev que orqueste
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar estructura de carpetas /apps/frontend, /apps/backend, /shared. Crear README.md con documentación del proyecto, .gitignore multiplataforma y package.json raíz con scripts npm run dev que orqueste backend + fron
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock
Implementar SPA React con Vite: componentes CRUD herramientas e inventario, dashboard con alertas de stock bajo. Incluir routing básico y Tailwind CSS para estilos.
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses
Implementar API REST Node.js/Express con SQLite para endpoints /api/tools (CRUD herramientas), /api/inventory (gestión de stock) y /api/warehouses (almacenes). Incluir validación Zod y Swagger. Modelos: Tool, InventoryIt
@kibotDocumentación: API OpenAPI/Swagger con endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem, Warehouse. Wireframes de UI (logi
Documentar API OpenAPI/Swagger con especificaciones técnicas del MVP: endpoints CRUD herramientas (/api/tools), gestión de inventario (/api/inventory) y almacén (/api/warehouses). Definir JSON Schema para modelos Tool, I
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configurar workspace monorepo desde cero: README.md multiplataforma, .gitignore completo (node_modules, dist, .env, etc.), package.json raíz con scripts npm run dev que orqueste backend + frontend. Estructura de carpetas
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock
Implementar frontend como SPA React con Vite. Crear componentes CRUD para herramientas e inventario. Dashboard con alertas de stock bajo. Routing básico entre vistas. Estilizado con Tailwind CSS. Integración con API back
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses
Implementar backend con API REST Node.js/Express. Configurar SQLite como base de datos. Crear endpoints /api/tools (CRUD herramientas), /api/inventory (gestión inventario), /api/warehouses (almacén). Incluir validación Z
@kibotDocumentación: API OpenAPI/Swagger con especificaciones técnicas del MVP
Crear documentación técnica completa: API OpenAPI/Swagger con endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem, Warehouse. Wireframes de UI (login, dashboard, CRU
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz
Configurar workspace monorepo con stack tecnológico unificado (pnpm, ESLint, Prettier, TypeScript). Crear carpetas /apps/frontend, /apps/backend, /shared. Incluir README multiplataforma y .gitignore completo. Package.jso
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock, routing básico y Tailwind CSS
Implementar frontend completo con Vite y React: configurar proyecto con TypeScript, crear componentes CRUD para herramientas e inventario, implementar dashboard con alertas de stock bajo umbral, routing básico entre vist
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses, validación Zod y Swagger
Implementar backend completo con Express y SQLite: configurar proyecto con TypeScript, crear modelos de datos para herramientas, inventario y almacén, implementar endpoints CRUD con validación Zod, integrar Swagger/OpenA
@kibotDocumentación: API OpenAPI/Swagger con endpoints CRUD herramientas, gestión de inventario y almacén. JSON Schema para modelos Tool, InventoryItem, Warehouse. Wireframes de UI (logi
Crear documentación técnica completa del MVP: especificaciones OpenAPI/Swagger para todos los endpoints (/api/tools, /api/inventory, /api/warehouses), JSON Schema validos para modelos Tool, InventoryItem, Warehouse. Dise
@kibotArquitectura: Setup monorepo con README, .gitignore multiplataforma, package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backe
Configurar la infraestructura base del monorepo: crear workspace vacío con README.md explicativo, .gitignore multiplataforma (node_modules, dist, build, .env, etc.), package.json raíz con scripts npm run dev que orqueste
@kibotFrontend: SPA React con dashboard de taller
Crear SPA con Vite y React. Componentes CRUD para herramientas e inventario. Dashboard con alertas de stock bajo, routing básico (react-router-dom), Tailwind CSS para estilos. Integración con API backend mediante fetch/a
@kibotBackend: API REST Node.js/Express con SQLite
Implementar API REST con Express y SQLite para gestión de herramientas, inventario y almacén. Endpoints CRUD para /api/tools, /api/inventory, /api/warehouses. Validación con Zod, documentación con Swagger/OpenAPI. Middle
@kibotArquitectura: Diseño monorepo y decisiones técnicas (pnpm, ESLint, Prettier, TypeScript)
Diseñar estructura monorepo con pnpm workspaces. Configurar ESLint, Prettier y TypeScript en carpetas raíz y compartidas (/shared). Definir ADRs para decisiones técnicas clave (stack tecnológico, patrón de arquitectura,
@kibotArquitectura: Diseño monorepo y decisiones técnicas (pnpm, ESLint, Prettier, TypeScript)
Definir stack tecnológico unificado: pnpm para workspaces, ESLint + Prettier para código limpio, TypeScript en todo el proyecto. Crear carpeta /shared con tipos comunes y constantes de negocio. Documentar decisiones arqu
@kibotDocumentación: Especificaciones técnicas del MVP (API OpenAPI/Swagger, JSON Schema, wireframes)
Definir especificaciones técnicas completas del MVP: 1) API OpenAPI/Swagger con endpoints para CRUD herramientas, gestión de inventario y almacén. 2) JSON Schema para modelos de datos (Tool, InventoryItem, Warehouse). 3)
@kibotBackend: API REST Node.js/Express con SQLite
Implementar API REST con Express y SQLite: 1) Endpoints CRUD para /api/tools, /api/inventory, /api/warehouses. 2) Middleware de validación (Joi/Zod). 3) Conexión a base de datos SQLite. 4) Error handling global. 5) Docum
@kibotInfraestructura: Setup monorepo con README, .gitignore y package.json raíz
Configurar workspace monorepo con estructura básica para frontend y backend. Crear README.md con instrucciones de desarrollo, .gitignore multiplataforma (npm/node/.env), y package.json raíz con scripts npm run dev que or
@kibotFrontend: SPA React con dashboard de taller
Implementar SPA React con Vite: 1) Dashboard principal con lista de herramientas y alertas de stock. 2) Formularios CRUD para herramientas e inventario. 3) Componentes reutilizables (Tabla, Modal, Form). 4) Routing básic
@kibotBackend: API REST Node.js/Express con SQLite
Implementar API REST con Express y SQLite: 1) Endpoints CRUD para /api/tools, /api/inventory, /api/warehouses. 2) Middleware de validación (Joi/Zod). 3) Conexión a base de datos SQLite. 4) Error handling global. 5) Docum
@kibotDatos: Modelo SQLite para inventario y almacén
Diseñar esquema SQLite completo: 1) Tabla tools (id, name, category, description, sku). 2) Tabla inventory_items (id, tool_id, warehouse_id, quantity, min_stock, location). 3) Tabla warehouses (id, name, capacity). 4) Ín
@kibotNegocio: Definición de reglas de negocio y casos de uso (CRUD herramientas, alertas stock, reportes)
Definir reglas de negocio completas: 1) CRUD herramientas (crear, leer, actualizar estado, eliminar). 2) Alertas de stock bajo mínimo. 3) Reportes de inventario por almacén. 4) Validaciones de datos (stock no negativo, c
@kibotDocumentación: Especificaciones técnicas del MVP (API OpenAPI/Swagger, JSON Schema, wireframes)
Definir especificaciones técnicas completas del MVP: 1) API OpenAPI/Swagger con endpoints para CRUD herramientas, gestión de inventario y almacén. 2) JSON Schema para modelos de datos (Tool, InventoryItem, Warehouse). 3)
@kibotInfraestructura: Configuración inicial del workspace monorepo (README, .gitignore, package.json base)
Configurar el workspace monorepo con estructura básica para frontend y backend. Crear README.md con instrucciones de desarrollo, .gitignore multiplataforma (npm/node/.env), y package.json raíz con scripts npm run dev que
@kibotDatos: Modelo de inventario y almacén
Diseño esquema SQLite para herramientas, categorías, ubicaciones en almacén. Migraciones iniciales, seed data mínimo funcional.
@kibotFrontend: SPA React con dashboard de taller
SPA React con Vite, componentes para login, dashboard, CRUD herramientas. Consumo API REST, UI responsive básica.
@kibotBackend: API REST Node.js/Express con SQLite
API RESTful con Express, rutas para herramientas (CRUD), inventario y almacén. Modelo de datos en SQLite, validaciones básicas, error handling.
@kibotInfraestructura: Configuración inicial del workspace (README, .gitignore, package.json base)
Setup monorepo con README.md, .gitignore multiplataforma y package.json raíz con scripts npm run dev. Estructura de carpetas para frontend/backend/shared.
@kibotDocumentación: Especificaciones técnicas del MVP (API endpoints, modelos de datos, UI)
Crear docs/API.md con OpenAPI/Swagger spec para todos los endpoints. Definir modelos de datos JSON Schema. Diseñar wireframes básicos de las pantallas principales (login, dashboard, CRUD herramientas).
@kibotDatos: Modelo de inventario y almacén
Diseñar esquema SQLite: herramientas, categorías, proveedores, movimientos de stock, alertas bajo nivel mínimo. Migraciones, seeders con datos iniciales realistas.
@kibotBackend: API REST Node.js/Express con SQLite
Crear backend API REST con Express/NestJS: endpoints herramientas, inventario, almacén, tareas. Modelo de datos SQLite, autenticación JWT básica, validaciones, error handling.
@kibotInfraestructura: Configuración inicial del workspace (README, .gitignore, package.json base)
Preparar estructura de proyecto monorepo con carpetas /backend, /frontend, /shared. Crear README.md con arquitectura, .gitignore multiplataforma y package.json raíz con scripts npm run dev (starta backend + frontend en p
@kibotArquitectura: Diseño monorepo y decisiones técnicas (pnpm, ESLint, Prettier, TypeScript)
Definir stack tecnológico unificado: pnpm para workspaces, ESLint + Prettier para código limpio, TypeScript en todo el proyecto. Crear carpeta /shared con tipos comunes y constantes de negocio. Documentar decisiones arqu
@kibotNegocio: Definición de reglas de negocio y casos de uso (CRUD herramientas, alertas stock, reportes)
Documentar todos los casos de uso del sistema: crear/leer/actualizar/borrar herramientas, movimientos de inventario, alertas por nivel bajo, reportes básicos. Identificar dependencias entre entidades y flujos de usuario
@kibotDocumentación: Especificaciones técnicas del MVP (API endpoints, modelos de datos, UI)
Crear docs/API.md con OpenAPI/Swagger spec para todos los endpoints. Definir modelos de datos JSON Schema. Diseñar wireframes básicos de las pantallas principales (login, dashboard, CRUD herramientas).
@kibotDatos: Modelo de inventario y almacén
Diseñar esquema SQLite: herramientas, categorías, proveedores, movimientos de stock, alertas bajo nivel mínimo. Migraciones, seeders con datos iniciales realistas.
@kibotBackend: API REST Node.js/Express con SQLite
Crear backend API REST con Express/NestJS: endpoints herramientas, inventario, almacén, tareas. Modelo de datos SQLite, autenticación JWT básica, validaciones, error handling.
@kibotFrontend: SPA React con dashboard de taller
Crear frontend SPA con React/Vite: login, dashboard (tareas, inventario), CRUD herramientas, almacén y reportes. Componentes modulares, responsive, sin backend inicial (mocks).
@kibotFrontend: SPA React con Vite, componentes CRUD herramientas e inventario, dashboard con alertas de stock
Implementación del frontend SPA para Gestión del Taller: **Stack:** - Framework: React 18+ - Build tool: Vite - Styling: Tailwind CSS - State: Zustand o React Context - Routing: React Router v6 - HTTP Client: Axios o Fe
@kibotBackend: API REST Node.js/Express con SQLite para endpoints /api/tools, /api/inventory, /api/warehouses
Implementación de la API REST backend para Gestión del Taller: **Stack:** - Runtime: Node.js 18+ - Framework: Express.js - DB: SQLite (pruebas) / PostgreSQL (producción) - ORM: Prisma o Drizzle - Validación: Zod - Docs:
@kibotArquitectura: Setup monorepo con README, .gitignore y package.json raíz con scripts npm run dev que orqueste backend + frontend. Carpetas /apps/frontend, /apps/backend, /shared
Configuración inicial del workspace monorepo para Gestión del Taller: **Estructura de carpetas:** ``` gestion-del-taller/ ├── apps/ │ ├── frontend/ # SPA React con Vite │ └── backend/ # API REST No
@kibotFrontend: SPA React con dashboard de taller
Implementar SPA React con Vite: 1) Dashboard principal con lista de herramientas y alertas de stock. 2) Formularios CRUD para herramientas e inventario. 3) Componentes reutilizables (Tabla, Modal, Form). 4) Routing básic
@kibotInfraestructura: Configuración inicial del workspace (README, .gitignore, package.json base)
Preparar estructura de proyecto monorepo con carpetas /backend, /frontend, /shared. Crear README.md con arquitectura, .gitignore multiplataforma y package.json raíz con scripts npm run dev (starta backend + frontend en p
@kibot