OneAquaHealth × IEEE Global Hackathon | Track 1 Winner Scope

Democratizing Freshwater Monitoring for Everyone

No jargon. No mandatory accounts. 100% offline. AquaVerify strips away academic gatekeeping, transforming complex stream ecology into a guided, 4-step sensory experience for students, volunteers, and communities.

100% Offline-First
7 Plain-Language Indicators
Psychological Safety
Zero-Account Friction
AquaVerify Mobile Dashboard Live v1.0.0
AquaVerify Home Dashboard Screenshot
4-Step Visual Journey
Zero technical jargon
Scientific Integrity
Explicit "Unsure" escape hatch

The Citizen Science Trilemma

Why traditional freshwater monitoring tools suffer from 80%+ volunteer abandonment, and how AquaVerify's design philosophy resolves the core tensions between accessibility, precision, and data integrity.

The 3 Incompatible Forces

Pushing too hard for Scientific Precision alienates beginners with chemical metrics. Pushing too hard for Simplicity produces arbitrary, useless noise.

The AquaVerify Breakthrough
Standardized Categorical Visuals + Explicit Uncertainty Options + Transparent Scope Disclaimer = Maximum Community Participation & High Ecological Utility.

Traditional Citizen Science

Why 80% of amateur monitoring fails in the field

The Expert Blindspot & Jargon Gatekeeping

Forms demand "Turbidity in NTU", "DO in mg/L", or velocity in m/s. Beginners feel unqualified and abandon the app immediately.

The False Precision Paradox

Apps ask users to estimate numbers on continuous sliders. Uncalibrated human guesses mimic real lab data, poisoning research datasets with invisible noise.

The Forced Guessing Trap

Mandatory fields with no uncertainty escape hatch. Observers standing near murky water under dusk lighting are forced to randomly guess colours.

Monolithic Form Fatigue

Single-page forms with 25+ fields cause extreme cognitive overload on glare-heavy phone screens beside slippery, wet riverbanks.

The Cloud & Connectivity Delusion

Requires cloud account creation and constant cellular connectivity. Apps crash or hang in ravines, river gorges, and rural wetlands.

The AquaVerify Experience

Engineered for human psychology, clarity, and field resilience

Everyday Sensory Reframing

Parameters are reframed as natural questions: "How clear does the water look?", paired with contextual "Why we ask this" micro-cards.

Standardized Qualitative Categories

Embraces discrete, calibrated visual categories (Clear, Slightly cloudy, Very cloudy). Consistent qualitative data is far more useful than fake precision.

Psychological Safety & Honest Uncertainty

Dedicated "Unsure / Cannot tell" option on 100% of indicators. Admitting uncertainty is celebrated as good science that protects dataset veracity.

4-Step Progressive Disclosure

Splits observation into four bite-sized, thematic steps with a visual progress bar, one-tap chips, and grouped summary review before saving.

100% Offline-First Architecture

Zero login required. Instant platform-native key-value persistence. Operates reliably in airplane mode with one-tap formatted report exports.

Live In-Browser Phone Simulator

Test the complete Flutter application right here in your browser. Click through the 4-step wizard, expand educational cards, test the mandatory ethical disclaimer, and watch observations persist into live browser storage.

09:41
5G
Notification message
Logo

AquaVerify

Observe water. Understand your surroundings.

IEEE Hackathon • Track 1
No Scientific Jargon

Simple sensory questions anyone can answer.

Learn as You Observe

Contextual micro-cards teach stream ecology.

100% Offline Ready

Zero accounts. Works deep in river ravines.

AquaVerify Workspace
3
Total Saved
0
My Entries
3
Demo Seeds
Start New Assessment

Guided 4-step observation wizard

CITIZEN SCIENCE MATTERS

Visual data from streams helps watershed groups spot sudden pollution spikes before they harm fish populations.

Recent Observations
Step 1 of 4: Location & Water Body 25%
Please enter a location name or landmark.
Step 2 of 4: Water Appearance 50%
Clear
Slightly cloudy
Very cloudy
Unsure / Cannot tell
Cloudy water contains suspended silt particles that block sunlight from submerged plants and clog fish gills. This visual estimate tracks clarity without laboratory equipment.
Normal / Natural-looking
Greenish
Brownish
Unusual
Unsure / Cannot tell
Natural colour comes from leaf tannins or soil minerals. Green tones can indicate algae blooms, while milky or iridescent sheens suggest chemical runoff.
No unusual odour
Mild unusual odour
Strong unusual odour
Unsure / Cannot tell
Safety Reminder: Never touch, taste, or inhale questionable water. Toxic algal blooms or industrial runoff pose serious health hazards.
Healthy water smells clean or like damp earth. Strong sulfur smells indicate oxygen depletion (anoxia) at the bottom, which is harmful to aquatic life.
Step 3 of 4: Environmental Factors 75%
Still
Light movement
Fast movement
Unsure / Cannot tell
Moving riffles aerate the water, mixing atmospheric oxygen for trout and mayfly nymphs. Stagnant water heats up quickly and loses dissolved oxygen.
None noticed
Small amount
Large amount
Unsure / Cannot tell
Abundant vegetation
Some vegetation
Little or no vegetation
Unsure / Cannot tell
Trees and plants shade the water to keep it cool and filter out agricultural fertilizers before they enter the watercourse.
Natural / Green area
Residential area
Industrial area
Agricultural area
Other
Step 4 of 4: Notes & Review 100%
Photo & GPS Coordinates Coming in v2.0

Offline EXIF photo geotagging and reference calibration colour-cards will be available in the next release.

Review & Validate
1. Location & Timing
Edit
Title:—
Water Body:—
Location:—
Date:—
2. Water Appearance
Edit
Clarity:—
Visible Colour:—
Odour:—
3. Environmental Factors
Edit
Movement:—
Litter:—
Vegetation:—
Surroundings:—
4. Field Notes
Edit
Notes:—
Scientific Transparency Disclaimer

These records represent citizen visual observations and are not certified laboratory measurements. They should not be used alone to determine water potability or safety.

Observation History
Observation Details
—

—

—
Clarity
—
Colour
—
Odour
—
Movement
—
Litter
—
Vegetation
—
Field Notes
—
Shareable Report Output

                  

Evaluator Screen Selector

Direct Jumps

Jump instantly to any stage of the application workflow to inspect specific UX decisions:

Quick-Fill Habitat Scenarios

Evaluator Empathy

Inject representative freshwater test cases into the wizard with one click:

Local Storage Architecture

Real Browser Persistence

Data is saved locally via localStorage, perfectly mimicking the Flutter app's SharedPreferences offline-first pipeline.

3
Total Records
0
Citizen Entries
3
Demo Samples

The Six UX Innovation Pillars

Building AquaVerify was not an exercise in skinning a database. Every screen embodies deliberate critical, creative, and systems design decisions.

01

Plain-Language Reframing

"Translate academic parameters into everyday sensory questions."

Technical indices like Turbidity (NTU) and Hydrological Velocity (m/s) create imposter syndrome in young students and community volunteers. AquaVerify reframes them as intuitive sensory observations without compromising data utility.

Before: Input NTU value (0-100)
AquaVerify: "How clear does the water look?"
02

Reciprocal Micro-Learning

"Data collection is not an extractive chore; it is an educational feedback loop."

Instead of linking to lengthy manuals, warm expandable "Why we ask this" micro-cards deliver bite-sized ecological context right at the moment of observation. Users discover how riffles oxygenate water for aquatic larvae.

Before: Unpaid mechanical form entry
AquaVerify: Immediate ecological empowerment
03

Psychological Safety

"Honest uncertainty is better science than forced guessing."

When ambiguous lighting or complex water tones make categorization difficult, traditional forms force random clicks, poisoning scientific datasets. AquaVerify provides a prominent "Unsure / Cannot tell" option on 100% of indicators.

Before: Mandatory forced guesswork
AquaVerify: Celebrating uncertainty as rigor
04

Physical Safety & Ethics

"Observe with your eyes, protect with data, stay safe on the bank."

Citizen science tools often overlook real riverbank hazards. AquaVerify integrates active cyanobacteria safety alerts in the odour module and enforces a transparent non-certified measurement disclaimer on the review screen.

Before: Unregulated hazard exposure
AquaVerify: Institutional safety responsibility
05

Field-Optimized Ergonomics

"Designed for outdoor sunlight, wind, and wet fingers."

Monolithic 30-field forms cause severe abandonment on riverbanks. AquaVerify employs progressive disclosure, chunking the workflow into 4 bite-sized thematic steps with high contrast, large touch targets, and pre-selected chips.

Before: Endless scrolling form fatigue
AquaVerify: 4-step progressive disclosure
06

Zero-Dependency Offline Resilience

"Built for river ravines, not server racks."

Freshwater streams sit in ravines and rural parks where cellular signals drop to zero. Requiring cloud sign-in breaks the user experience in the field. AquaVerify operates 100% offline with platform-native local storage and 1-tap clipboard exports.

Before: Frozen on cloud login screens
AquaVerify: Instant zero-login persistence

The Scientific Translation Matrix

How AquaVerify maps academic hydrological parameters into high-consistency citizen questions and ecological rationales without losing scientific utility.

Scientific Parameter AquaVerify Plain Question Standardized Options Educational Rationale & Ecology
Turbidity
Unit: NTU / Secchi Depth
"How clear does the water look?"
Clear Slightly cloudy Very cloudy Unsure
Why we ask this: Visual estimate of suspended silt.
Ecological Impact: Suspended sediments block sunlight needed by submerged aquatic vegetation (SAV) for photosynthesis and physically clog fish gills.
Chromaticity & Dissolved Matter
Unit: Forel-Ule Scale / Platinum-Cobalt
"What colour does the water appear to be?"
Normal / Natural Greenish Brownish Unusual Unsure
Why we ask this: Detects algal blooms and tannin runoff.
Ecological Impact: Bright green hues signal cyanobacteria or phytoplankton blooms (eutrophication). Brown indicates benign humic acids or severe upstream bank erosion.
Olfactory & Anaerobic Decay
Parameter: Hydrogen Sulfide (H₂S) / VOCs
"Do you notice any unusual smell?"
No unusual odour Mild unusual odour Strong unusual odour Unsure
Why we ask this: Identifies anoxic riverbed conditions.
Ecological Impact: Rotten egg smell signals zero dissolved oxygen (anoxia) at the sediment layer. Chemical or petroleum odours indicate toxic illegal discharges.
Hydrological Velocity
Unit: m/s (Flow rate)
"How is the water moving?"
Still Light movement Fast movement Unsure
Why we ask this: Evaluates oxygen entrainment via riffles.
Ecological Impact: Tumbling riffles aerate the water column, supporting oxygen-sensitive mayflies and trout. Stagnant water heats rapidly and loses carrying capacity.
Solid Anthropogenic Waste
Index: Macro-debris count
"How much visible litter or trash do you notice?"
None noticed Small amount Large amount Unsure
Why we ask this: Pinpoints illegal dumping hot-spots.
Ecological Impact: Plastics leach phthalates and break down into microplastics that bioaccumulate across the freshwater food web.
Riparian Buffer Zone Integrity
Metric: Vegetative bank coverage
"What do you notice around the water (Vegetation)?"
Abundant vegetation Some vegetation Little or no vegetation Unsure
Why we ask this: Assesses bank stabilization and shading.
Ecological Impact: Canopy shade keeps water cool (crucial because cold water holds significantly more dissolved oxygen). Root networks filter agricultural nitrogen.
Catchment Basin Land Use
Classification: Corine Land Cover
"What best describes the surrounding area?"
Natural / Green Residential Industrial Agricultural Other
Why we ask this: Identifies external pollution drivers.
Ecological Impact: Impervious urban concrete causes flash floods carrying vehicle oil residue. Agricultural catchments introduce high fertilizer loads causing algal blooms.

Video Pitch & Evaluation Walkthrough

A structured 3-minute video presentation demonstrating how AquaVerify eliminates scientific gatekeeping and delivers an ethical citizen science experience.

AquaVerify Hackathon Pitch Demo

Target duration: 3:30 • Track 1: Citizen Science UX • OneAquaHealth × IEEE Hackathon

Pitch Chapter Markers Click to inspect
0:00 Introduction & The Problem
0:45 Welcome Splash & Dashboard
1:30 The 4-Step Guided Wizard
2:10 Educational Cards & Safety Alerts
2:30 Review & Disclaimer Checkbox
3:00 History, Search & Clipboard Export
3:25 Conclusion & Stewardship
Chapter: Introduction & The Problem (0:00)
Deconstructing why legacy citizen science fails beginners. Complex NTU turbidity and chemistry jargon alienates 80%+ of volunteers. AquaVerify introduces a guided, sensory-first framework.
"Freshwater monitoring is crucial for healthy communities, but traditional citizen science tools often fail beginners. Technical jargon like turbidity NTU values discourage repeated observations..."

Technical Architecture & Download

Direct access to the production Android release artifact (v1.0.0+1) and the clean, zero-bloat Flutter repository architecture.

App Icon

AquaVerify Android APK

Release Build • v1.0.0+1 (Initial Production MVP)
File Size
50.5 MB (52.9 MB disk)
Target Platform
Android 8.0+ (API 26+)
Architecture
Universal (arm64, v7a, x86)
Network Requirement
Zero (100% Offline)
Verified SHA-256 Checksum
0B8371D357820C5EB94C2777088ED34332882FBEA5793CA8C06D9002D48E01A6
Download AquaVerify_v1.0.0+1.apk

Compatible with all modern Android phones and tablets. Direct install without Google Play dependency.

Zero-Bloat Flutter Architecture

AquaVerify is engineered for longevity and rock-solid performance, avoiding heavy external state libraries that create version fragility.

Presentation Layer
Clean Flutter Material 3 Componentry
4-step progressive disclosure wizard, 16px softened card surfaces, sunlight-readable high contrast.
State & Repository Layer
ValueNotifier & Repository Pattern
Reactive UI updates via Flutter's built-in ValueListenableBuilder with zero external dependencies.
Persistence Layer
Platform-Native Local Storage
SharedPreferences JSON serialization with idempotent fallback defaults surviving app terminations.
Domain Entity Model
15-Field Immutable Observation Entity
Strict separation between real user records and pre-seeded demo evaluation records (isDemo: bool).
Inspect Source Code on GitHub

Frequently Asked Questions

Direct answers addressing data quality heuristics, ethical boundaries, and offline reliability for hackathon judges and researchers.

AquaVerify does not attempt to replicate chemical test kits or spectral sensors. Instead, it captures standardized, high-consistency visual indicators (clarity, colour, odour, flow, litter, riparian vegetation) that research institutions use for preliminary catchment screening. By replacing continuous guessing with calibrated discrete visual categories and introducing an explicit 'Unsure' option on 100% of choices, AquaVerify eliminates forced errors and preserves dataset veracity.
Real-world freshwater monitoring occurs in stream beds, rural parks, and wetlands where cellular networks drop out completely. An application requiring cloud sign-in or active network connectivity creates an insurmountable barrier at the exact moment of field observation. AquaVerify stores all data locally using device storage and offers one-tap formatted clipboard exports to share reports once back in Wi-Fi range.
AquaVerify explicitly mandates a non-certified measurement disclaimer checkbox directly on the review screen before any observation can be committed. Every recorded summary contains clear metadata labeling the entry as a citizen visual estimate, preventing any misrepresentation in formal legal or public health decision-making.
Because AquaVerify requires zero user accounts, zero personal data, and operates completely offline, biology teachers and watershed coordinators can install the universal APK across classroom tablets in minutes. Students can immediately log stream observations during field trips while absorbing aquatic ecology concepts through the embedded "Why We Ask This" micro-cards.
The v2.0 roadmap includes: (1) Offline EXIF camera photo capture with reference colour calibration cards; (2) Automated GPS geofencing to auto-identify official local catchment monitoring zones; and (3) Watershed council bulk CSV / GeoJSON export utilities.