Tareas de Implementación (Backlog)
Investigación (completada)
- [X] Definir problema y actores.
- [X] Analizar mercado y competencia.
- [X] Establecer requisitos MVP.
- [X] Diseñar arquitectura y modelo de datos.
- [X] Estimar esfuerzo y costos.
Diseño detallado (pendiente)
- [ ] Crear especificación OpenAPI (endpoints, esquemas).
- [ ] Diseñar wireframes de alta fidelidad (Figma o similar).
- [ ] Definir paleta de colores y guía de estilo.
Desarrollo (futuro)
- [ ] Fase 0: Configuración repo + Docker + CI.
- [ ] Fase 1: Auth + roles (JWT).
- [ ] Fase 2: Migraciones y modelo de datos.
- [ ] Fase 3: CRUD equipos + QR.
- [ ] Fase 4: Órdenes de trabajo (creación, asignación, cierre).
- [ ] Fase 5: Inventario repuestos y movimientos.
- [ ] Fase 6: Notificaciones por email (colas).
- [ ] Fase 7: Dashboard y reportes.
- [ ] Fase 8: Frontend responsive (React o Livewire).
- [ ] Fase 9: QA end-to-end y ajustes.
- [ ] Fase 10: Despliegue, backups y documentación.
Validación
- [ ] Entrevistar a 2-3 administradores de edificios para confirmar flujos.
- [ ] Probar MVP con edificio piloto (sandbox).