olzhas koishybek
All work11 / 44

Metrix

Status monitoring for smart water meters.

ChapterIoT-Exponenta
Year
2026
Status
Live
Stack
TypeScript, IoT
Open live siteView the code
Metrix screenshotmetrix-eight-beta.vercel.app

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.