Commit Graph

9 Commits

Author SHA1 Message Date
55954e18a7 Fix Telegramas 2025-08-25 15:04:09 -03:00
0d33db9e6d Fix widget Telegramas 2025-08-25 12:43:28 -03:00
4a6318c18a Feat Prototipos Widgets y Fix Worker Telegramas 2025-08-25 10:25:54 -03:00
5de9d6729c Feat Front Widgets Refactizados y Ajustes Backend 2025-08-22 21:55:03 -03:00
75ff9d5593 Fix app 2025-08-15 17:47:43 -03:00
bed4a4a638 Rem map 2025-08-15 17:45:54 -03:00
66d14247cf Dockerfile frontend 2025-08-15 17:41:04 -03:00
bce5b1dcec Test Docker 2025-08-15 17:31:51 -03:00
1d58023113 Feat: Implementar API de resultados y widget de prueba dinámico con selector
API (Backend):
Se crea el endpoint GET /api/resultados/municipio/{id} para servir los resultados detallados de un municipio específico.
Se añade el endpoint GET /api/catalogos/municipios para poblar selectores en el frontend.
Se incluye un endpoint simulado GET /api/resultados/provincia/{id} para facilitar el desarrollo futuro del frontend.
Worker (Servicio de Ingesta):
La lógica de sondeo se ha hecho dinámica. Ahora consulta todos los municipios presentes en la base de datos en lugar de uno solo.
El servicio falso (FakeElectoralApiService) se ha mejorado para generar datos aleatorios para cualquier municipio solicitado.
Frontend (React):
Se crea el componente <MunicipioSelector /> que se carga con datos desde la nueva API de catálogos.
Se integra el selector en la página principal, permitiendo al usuario elegir un municipio.
El componente <MunicipioWidget /> ahora recibe el ID del municipio como una prop y muestra los datos del municipio seleccionado, actualizándose en tiempo real.
Configuración:
Se ajusta la política de CORS en la API para permitir peticiones desde el servidor de desarrollo de Vite (localhost:5173), solucionando errores de conexión en el entorno local.
2025-08-14 15:27:45 -03:00