Metrix
Status monitoring for smart water meters.

- Built with
- TypeScript, IoT
- Year
- 2026
- Status
- Live
The field-operations side of the same water utility: areas, properties, subscribers, meters, tasks and visits, with three roles — admin, supervisor and meter reader. Django and DRF on the back, a React app on the front, with the API documented through Swagger.
It's a prototype and it stalled. Worth saying plainly why, because it's the kind of thing that only shows up when you try to deploy: the frontend talks to two different backends through two unrelated clients. One points at localhost, so a deployed bundle can never reach it; the other skips Django entirely and calls the third-party metering platform directly with a token compiled into the browser bundle.
Both of those need fixing before this goes anywhere, and neither is hard — one base URL from the environment, and anything holding a token moved behind the server.
