Water Quality TechUTILITY3 Months · Environmental Research Project

AquaWatch System

Environmental GIS Geolocation & Water Quality Sensor Monitoring Platform

Role

Lead Mobile Architect

Platform

Android, iOS & Web

State Management

BLoC

Database & Cloud

Firebase

Live Device Viewport
Auto-Scrolling Live Gallery
AquaWatch System live interface preview - Screenshot 1 - Mobile App Development by Md. Sayedul Marsalin
1 / 5

Stations

17+ Active

Monitored across BD

Parameters

Salinity, EC, Temp

Sensor telemetry

GPS Accuracy

High Precision

Hardware geotagging

Data Quality

Admin Verified

Quality control queue

The Engineering Challenge

Problem & Constraints

Researchers in remote coastal areas need to enter multi-parameter sensor readings with high precision GPS location tagging, where network signals are unreliable.

The Architectural Solution

Technical Implementation

Engineered an offline submission cache that queues sensor logs and geotags them with device hardware GPS. Developed a GIS station map with Google Maps API and an admin verification queue to audit readings before publishing.

Core Engineering Highlights

Technical Highlights & Innovations

Interactive GIS Water Monitoring Map tracking 17+ regional stations across Bangladesh

Multi-parameter sensor measurement entry with automated device GPS location tagging

Role-based verification queue & admin status workflow dashboard

Historical water quality trend charts tracking salinity, EC, and temperature

Feature Architecture

Key Product Capabilities

Interactive GIS Station Map

Interactive regional map with custom station pins showing real-time water health indices across Bangladesh.

Field Sensor Data Submission

Forms for salinity, electrical conductivity (EC), pH, and water temperature with automated GPS tagging.

Admin Verification Queue

Supervisor portal to inspect, approve, or reject sensor submissions before public indexing.

Clean Architecture + BLoC + Geolocation Services

System Architecture & Data Flow

Layered architecture connecting hardware GPS and Google Maps SDK with Firebase cloud storage and verification queues.

Layer 1

Map & Presentation

Google Maps Flutter widget, custom markers, and sensor submission cards.

Layer 2

Location & Sensors

Geolocator hardware positioning and offline submission cache.

Layer 3

Data & Security

Firebase Firestore role-based rules, Auth, and verification queues.

Technology Ecosystem

Tech Stack & Dependencies

Mobile Framework

Flutter 3.xDart

GIS & Maps

Google Maps APIGeolocatorGeocoding

State Management

Flutter BLoCCubit

Backend & Cloud

Firebase FirestoreFirebase AuthCloud Functions

Browse More Production Case Studies

Available for Hire & Consulting

Need a High-Performance Mobile App Built for Your Business?

Let's build an exceptional Android, iOS, or Web application tailored to your goals. Recognized as one of the best app developers in Bangladesh, delivering clean code and 60 FPS performance.