GroundPulse

SUBSURFACE WATER INTELLIGENCE
SIMULATION MODE
Prototype v0.1 · Lab concept
Civil systems · Experimental dashboard

See the signals beneath the surface.

Explore how moisture readings may change across a layered-soil test bed. This first deliverable uses synthetic demo data; it is ready for later connection to real sensors.

ⓘ
Prototype transparencyAll readings, trends, water-front position and risk labels on this page are simulated for interface testing. No physical sensors are connected, and this dashboard does not predict real-world road or building failure.
Surface layer Sensor S1
24.8%
● Stable · synthetic volumetric moisture
Mid layer Sensor S2
31.2%
Synthetic moisture reading
Deep layer Sensor S3
18.6%
Synthetic moisture reading
Pattern status Rule-based
Baseline
No simulated anomaly selected

Soil profile

Conceptual cross-section · sensor locations are illustrative
2D model
GROUND SURFACE
Layer 1 · Topsoil / fine soil
Layer 2 · Compacted soil
Layer 3 · Gravel / coarse layer
Simulated wetting front
S1
S2
S3
Sensor location Illustrative wetting frontNot to scale

Moisture over time

Synthetic trial readings · relative trend
Live demo
S1 SurfaceS2 Mid layerS3 Deep layer

Experiment scenario

Choose a simulated condition to explore the interface.
Controls
Selected scenarioBaseline
Simulated responseNo strong change
InterpretationBaseline

Trial notes

Keep the prototype honest and measurable.
Research log
Data sourceSynthetic
Sampling intervalIllustrative · 1 min
Ground truthNot measured
Next validation stepConnect calibrated sensors
No notes yet.

Leak location & repair zone

Enter a road reference and chainage to mark a small inspection zone.
Location tool
ⓘ
Prototype estimate onlyThis tool marks a user-entered road section for a simulated demonstration. It does not determine a real leak location from GPS or live sensors.

Suggested road section

Illustrative road strip with the selected area highlighted.
Zone preview
INSPECT
Road startHighlighted area = inspection zoneRoad continues
Road referenceDemo Road
Nearby landmarkNear bus stop
Estimated chainage120 m
Suggested inspection span115–125 m (10 m)
Evidence statusManual demo location
Workers should verify utilities and confirm the leak with appropriate field tests before excavation. The highlighted span is a planning aid, not an excavation instruction.

Sensor-ID location registry

Select a sensor's installation point on the map, then register it against a unique Sensor ID.
Installation tool
ⓘ
Prototype storageRegistrations are saved in this browser on this device only. This is not yet a shared cloud database, and the registered point is the sensor location—not automatically the exact leak location.
Click a point on the map to choose the sensor's installation location.

Choose installation point

Click directly on the map. You can zoom in for a more precise placement.
Map selection
Map selection uses OpenStreetMap. Verify the position with the installation team before saving. GPS accuracy and map imagery may vary.

Registered sensors

Look up a Sensor ID, view its registered point, or open Google Maps navigation to it. Records remain in this browser until deleted or browser storage is cleared.
0 sensors
No sensor locations registered yet. Select a map point and save your first sensor.

Local representative

Save the local water-board/municipal representative's contact details for leak alerts.
Contact setup
Enter the URL of the GroundPulse SMS backend after it has been deployed. This setting is saved in this browser.
No representative saved yet. Contact details are stored only in this browser.
ⓘ
Automatic SMS is wired to the backendWhen the demo siren starts, GroundPulse will send the saved representative details and incident message to the configured backend. To deliver a real SMS, deploy the included backend and configure a provider account. Without a valid backend URL and credentials, the page will report that no SMS was sent.

Public warning siren

Play a local browser alarm for a controlled demonstration. This does not operate an outdoor/public siren.
Local demo
ⓘ
Use responsiblyOnly test the sound in a safe setting and warn nearby people before playing it. A browser cannot activate a real roadside siren.
●Siren off—
Browser notifications appear on this device only, after permission is granted. They do not notify emergency services or government departments.

Government / authority incident report

Prepare a report that a worker can review and send to the correct local water board, municipality, or road authority.
Manual submission
Email sending setup (required once)
To send directly from this website, configure an EmailJS account and an email template. Use template variables {{to_email}}, {{subject}}, and {{message}}. In EmailJS, set the template recipient to {{to_email}}. The public key is intended for browser use; never put a private secret key here.
Configuration is kept in this page only and is not saved after refresh. EmailJS free-tier limits and account verification apply.
Direct sending requires your own EmailJS service, template, and public key. Demo readings will be clearly labelled as simulated.
GroundPulse · Student research prototype · v0.3Demo values are generated locally in your browser. No data is uploaded.