
Water Body Observation App
An interactive web app allowing users to locate themselves on a map and submit observations if they are near a registered water body in Estonia. The platform integrates Maa-amet's full national register of lakes, rivers, and streams.
2024My role in project
I was the lead developer in a multidisciplinary team working in agile cycles together with the Institute of Ecology at Tallinn University.
The platform uses the national Maa-amet water body registry to allow users to submit environmental observations near lakes, rivers, or streams. Each water body is geolocated using Estonian EST-97 coordinates, which I converted to GPS coordinates via a Python script I wrote and published on Packagist for wider use.
The stack includes Vue with TypeScript on the front end, TailwindCSS for styling, Laravel for the backend, and Python for geospatial data processing.
8000+
Water bodies integrated
5
Technologies used
Live beta
Used by researchers and public
Supported by
LIFE Programme, Natura 2000, and Tallinn University

Gallery



