Olzhas Koishybek
← All work

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.

SololevelingAI Resume Maker