💧

FlowPro

Precision liquid dosing device with BLE-connected mobile app and cloud admin dashboard. Full-stack from embedded firmware to fleet management portal.

Flutter nRF52840 C/C++ Next.js Supabase BLE

The Problem

Construction sites need precise chemical dosing for water treatment, but existing solutions are manual, error-prone, and lack visibility. There's no way to monitor dosing remotely or ensure compliance across multiple sites.

The Solution

FlowPro is a connected precision dosing device with a companion mobile app and cloud management platform. It automates dosing, provides real-time monitoring via BLE, and gives fleet managers visibility across all deployed units.

Architecture

Firmware

Embedded C/C++ on nRF52840

Custom BLE services, precision motor control, sensor integration, OTA updates. Battery-optimised for field deployment.

C/C++nRF52840BLEZephyr RTOS

Mobile App

Cross-platform Flutter

BLE device pairing and configuration, real-time monitoring, dosing controls, and job logging. iOS and Android from a single codebase.

FlutterDartBLEiOSAndroid

Cloud Platform

Next.js + Supabase

Admin dashboard for fleet management, usage analytics, device health monitoring, and customer management. Row-level security for multi-tenant access.

Next.jsReactSupabasePostgreSQL

Screenshots

Screenshots will be added here