2025-01-29 14:30:39 +01:00
2025-01-24 16:57:11 +01:00
2025-01-29 14:30:39 +01:00
2025-01-29 14:30:39 +01:00
2025-01-24 16:57:11 +01:00
2025-01-24 16:57:11 +01:00
2025-01-24 16:57:11 +01:00
2025-01-24 16:57:11 +01:00
2025-01-24 17:41:24 +01:00
2025-01-29 14:30:39 +01:00
2025-01-28 23:21:58 +01:00

Floodwatch

This App was build for demonstration purposes. It requests data from the Environment Agency Real Time flood-monitoring API and displays a list and map of all flood measurement stations, as well as a graph showing the last 24 hours of measurements.

Features

Interactive Map View

  • Uses OpenStreetMap to display all flood monitoring stations

Station List

  • Complete list of all flood monitoring stations
  • Filtering by station label

Detailed Station View

  • Line graphs showing water levels over the past 24 hours

Third-Party Packages used

  • provider: State management solution for handling station data
  • flutter_map: Integration with OpenStreetMap for the map view
  • fl_chart: Creating line graphs for water levels

Installation

  1. Clone the repository:
git clone https://git.skup.in/marco/floodwatch
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

The App has been tested on Linux and Web and can be tested on android, too.

Building release version

flutter build
S
Description
No description provided
Readme 2.1 MiB
Languages
Dart 69%
CMake 17.4%
C++ 10.1%
HTML 2.5%
C 0.8%
Other 0.2%