A self-hosted city environmental sensor map — React/Leaflet frontend with FastAPI backend pulling live and historical data from Prometheus-scraped IoT nodes.
- JavaScript 64.1%
- CSS 18.7%
- Python 11.7%
- Shell 3.1%
- Dockerfile 1.6%
- Other 0.8%
On marker hover, shows a floating card with five Recharts donut gauges (temperature, humidity, TVOC, eCO2, AQI) coloured by existing threshold functions. A checkbox control below the zoom buttons toggles the feature, enabled by default. Dark mode support throughout. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| backend | ||
| frontend | ||
| .dockerignore | ||
| .gitignore | ||
| deploy.sh | ||
| dev.sh | ||
| Dockerfile | ||
| nodes.yaml | ||