EARLY WARNING
Calculating forecast…

Catchment overview

Five monitored sites across the Millrace Creek watershed. Each gauge blends ecological condition with nearby human/animal exposure context — tap a site to see its trend and One Health read.

Watershed map

14-day trend

One Health read

Report a stream

No test kit required for these first questions — describe what you see. We translate it into the technical reading behind the scenes, then double-check it against this site's history before it's added.

Field assistant

A rule-based helper that answers common questions with pre-written, reviewed answers — not a live language model. Tap a question.

One Health insights

Ecological signals translated into what they mean for people, pets, and wildlife using this water — plus a short-range outlook so agencies can act ahead of a spike, not after.

Watershed-wide pattern

Trend across all sites

Dissolved oxygen has declined gently at 3 of 5 sites over the past two weeks, tracking rising water temperature. This is consistent with seasonal warming rather than a point-source problem, but is worth re-checking if the decline steepens.

Human/animal exposure hotspot

Cedar Dog Park sits directly downstream of the Millrace stormwater outfall and is the watershed's only site with regular off-leash water contact. It carries the highest weighting for recreational-contact risk even when its raw readings are only moderately elevated.

Recommended resilience actions

Learn

One Health in plain language — what it means, and why the number you just reported matters beyond the stream itself.

What is One Health?

One Health is the idea that human health, animal health, and ecosystem health are connected — a change in one shows up in the others. A stormwater outfall's water quality doesn't just affect fish: it affects the dog that swims below it, and the people at the park next to it. StreamPulse exists to make that chain visible, one reading at a time.

Why citizen science matters

Agencies can't monitor every stream every day. Volunteers who return to the same spot, again and again, are what turn a handful of readings into a trend anyone can trust — and a trend is what catches a problem before it becomes a crisis.

Indicator glossary — tap to flip

Community

Consistent volunteers make the trend lines trustworthy. Badges and streaks reward returning, not just reporting once.

This week's challenge

Report at 2 different sites this week to earn the Explorer badge — coverage across the watershed matters as much as frequency at one spot.

Your badges

This month's top reporters

Data & standards

Stream readings aren't useful only inside this app — they're only useful if other systems can read them too. Here's the same reading, structured toward a standard health-data interoperability format.

Select a site

This is a structural illustration mapped toward FHIR's Observation resource shape — built client-side for demonstration, not validated against a live FHIR server.

FHIR-style Observation (sample)

This is intentionally shown as code — it's the exact structured data a health/environmental information system would receive if StreamPulse were connected to one.

observation.json