Add Analytics section and improve Connectors pages

- Add Analytics pages: Map (Leaflet), Reports, and Server metrics
- Add Analytics section to sidebar (Admin only)
- Improve SHMetersPage and XMetersPage with real API data
- Add analytics API service for connector stats and server metrics
- Register system routes in backend

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Exteban08
2026-02-03 21:07:00 +00:00
parent 6487e9105e
commit 9f1ab4115e
13 changed files with 1864 additions and 50 deletions

View File

@@ -17,13 +17,16 @@
"@mui/material": "^7.3.6",
"@mui/x-data-grid": "^8.21.0",
"@tailwindcss/vite": "^4.1.18",
"leaflet": "^1.9.4",
"lucide-react": "^0.559.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-leaflet": "^4.2.1",
"recharts": "^3.6.0",
"tailwindcss": "^4.1.18"
},
"devDependencies": {
"@types/leaflet": "^1.9.21",
"@types/react": "^18.2.66",
"@types/react-dom": "^18.2.22",
"@typescript-eslint/eslint-plugin": "^7.2.0",