Field Stack/

Water Quality Station

Runs offline

Read a live sensor, judge it against WHO limits, flag unsafe water.

feed:

Demo: readings are simulated. In the field a real probe (ESP32 / Pi / lab sensor) feeds the same WHO checks over an MCP server.

waiting for first reading…

Recommended treatment train (build order)

    Turbidity history (NTU) · dashed line = WHO max 5

    How it works

    Compares turbidity, pH, and TDS against WHO drinking-water limits, returns a safe/unsafe verdict, and builds a treatment train (settle → filter → disinfect) in the order you'd actually build it.

    What's real

    • WHO threshold logic and the safe/unsafe verdict are real and tested
    • Treatment recommendations follow the live readings

    Demo limits — honest about it

    • The sensor feed is SIMULATED in this web demo — the badge reads "source: simulated"
    • In the field a real probe (ESP32 / Pi / lab sensor) feeds the same logic over an MCP server

    In the field

    Before kids drink from a new borehole or river source, it gets tested and treated.

    Stack

    WHO limitsMCP water-sensor server (field hardware)Vitest-testedRuns offline