Hono + PostgreSQL
A type-safe data layer with Drizzle ORM; a fast, lightweight REST API.
Web + Mobile + API
The field crew records on a phone, the office manages from the web panel, and the API connects both sides and the GSM flow meters in real time. Each municipality sees its own data with its own access.
01 · Mobile field app
An Expo-based iOS/Android app. The field crew fills in each find like a standard form; the data lands on the web panel instantly.
Every point is documented with coordinates, acoustic sound level and multiple photos.
Network, valve, service-connection fault; 100% / 75% / 50% leakage rate.
Pressure measurement points on a separate layer; matched with logger data.
Records can be made where there is no coverage and sync when the connection returns.
Field · acoustic survey
Reservoir outlet · data collection panel
02 · Web management panel
A React-based panel. Leak points, pressure points and route mains are managed layer by layer on a Leaflet map.
Main/route drawing with drawing tools, multi-layer view, point filtering.
Fault lists, work reports and management summaries are exported with one click.
Rough-cost estimates and quotation drafts are prepared inside the platform.
By email domain, each municipality sees only its own project.
03 · API & integration
A type-safe data layer with Drizzle ORM; a fast, lightweight REST API.
A record made in the field appears on the office map instantly. Two-way current data.
Thousands of field photos in S3-compatible cloud storage; fast, durable access.
Instant flow data from ultrasonic flow meters streams to the platform over GSM.
Existing Firebase/Excel archives are moved into the platform; historical data is not lost.
JWT-based sessions, per-municipality authorisation, password protection.
Onboarding
End-to-end deployment, including migrating your existing data.