Commit Graph

15 Commits

Author SHA1 Message Date
Exteban08
c81a18987f Migrar backend a PostgreSQL + Node.js/Express con nuevas funcionalidades
Backend (water-api/):
- Crear API REST completa con Express + TypeScript
- Implementar autenticación JWT con refresh tokens
- CRUD completo para: projects, concentrators, meters, gateways, devices, users, roles
- Agregar validación con Zod para todas las entidades
- Implementar webhooks para The Things Stack (LoRaWAN)
- Agregar endpoint de lecturas con filtros y resumen de consumo
- Implementar carga masiva de medidores via Excel (.xlsx)

Frontend:
- Crear cliente HTTP con manejo automático de JWT y refresh
- Actualizar todas las APIs para usar nuevo backend
- Agregar sistema de autenticación real (login, logout, me)
- Agregar selector de tipo (LORA, LoRaWAN, Grandes) en concentradores y medidores
- Agregar campo Meter ID en medidores
- Crear modal de carga masiva para medidores
- Agregar página de consumo con gráficas y filtros
- Corregir carga de proyectos independiente de datos existentes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:13:26 +00:00
Marlene-Angel
3681725b8f Refactor concentrators: dividido en hook, sidebar, tabla y modal 2026-01-14 12:30:08 -08:00
Marlene-Angel
4d807babf7 Se agrega marca de agua GRH y se corrige interacción de perfil en la interfaz 2026-01-07 15:37:57 -08:00
b9d7eab9db concentrators logic 2025-12-22 01:20:33 -06:00
5a82a717d8 Meters project selection logic fix 2025-12-22 01:16:15 -06:00
820e14463c Meter edit and create logic form & concentrators project select option 2025-12-22 00:19:09 -06:00
a5fa0cfa64 Concentrators create and edit form logic with TTS mock data 2025-12-20 19:45:27 -06:00
014ac19a4b New concentrators fields 2025-12-20 17:15:02 -06:00
Marlene-Angel
8221f85bb8 Resuelve conflictos al hacer merge con main 2025-12-20 12:28:22 -08:00
Marlene-Angel
9fc1ea3d96 Ajustes UI en formulario de concentradores 2025-12-20 11:59:24 -08:00
c4d568553a Concentrator list and CRUD logic 2025-12-19 00:10:05 -06:00
bc9cc3b7f7 Projects api improve 2025-12-18 23:29:15 -06:00
b82c58e500 Create concentrator logic 2025-12-17 21:17:07 -06:00
854c499fe7 Projects api call to set different values in table component 2025-12-17 20:42:53 -06:00
Marlene-Angel
ae43042ac6 refactor: reorganización de estructura, pages y components 2025-12-17 17:21:51 -08:00