NC – Tareas #182
abiertaTECH-01: Spike - Sandbox Angular (Generic CRUD) para tablas menores
Descripción
Objetivo: construir un mini-proyecto “sandbox” dentro del frontend para probar y definir un patrón reutilizable de CRUD genérico en Angular (tabla + formulario) aplicable a “tablas menores” necesarias antes de ME-01 (país, departamento, ciudad, barrio/localidad, etc.).
Alcance del Spike:
Implementar un Generic CRUD Table Component con:
listado con paginación/orden (básico)
filtros por columna (con posibilidad de override por tipo de dato)
acciones por fila: editar / eliminar
confirmación de eliminación por popup/modal
Implementar un Generic CRUD Form con:
validaciones típicas (required, min/max length, etc.)
modo crear / editar
Simulación de CRUD sin API real:
datos en memoria (arrays/Signals/Store simple)
operaciones CRUD completas
Entidades mínimas de prueba (solo para el sandbox):
País, Departamento, Ciudad, Barrio/Localidad (relaciones simples)
Documentar el patrón resultante (breve) para replicarlo luego en módulos reales.
Fuera de alcance:
Integración con backend real / endpoints
Persistencia en BD
Seguridad / roles
UI final de producción (esto es PoC, pero debe ser prolijo)