Image

CFS Water

CFSWater is a mobile application that reports scheduled and current water release and power generations for Army Corp of Engineer Tailwaters.

Overview

A team of consultants on the KeyholeSoftware.Dev team architected and developed CFSWater, a cross-platform mobile application using Flutter. The result was a highly functioning mobile app that reports scheduled and current water release and power generations for Army Corp and Engineer tailwaters and streams in the midwest region.

Features

CFSWater is a mobile application that reports scheduled and current water release and power generations for the following Army Corp of Engineer Tailwaters:

  • Bull Shoals, AR
  • Tablerock, MO
  • Norfolk, AR
  • Greers Ferry, AR
  • Beaver, AR

Please note: These reported water levels are subject to change and may not honor estimated schedules.

Download

The app is available for free, in both the app store and the google play store for iOS and Android devices.

Download CFSWater
Download CFSWater

Key Technologies

CFS Water Application Screenshot
CFS Water Application Screenshot
CFS Water Application Screenshot
CFS Water Application Screenshot

    Technology Snapshot

    The CFSWater mobile application was developed with Flutter. Flutter is an open-source UI development kit that helps to build, test, and deploy cross-platform applications from a single codebase.

    Written in Dart, flutter applications are built using widgets. Similar to React components, widgets describe a piece of application logic and provide element structure and separation.

    The team used an API for retrieving scheduled and current water generation information and scraped data from a Core of Engineer reservoir Dam site. ​​The data is scraped from those websites through our KHS{Convo} application framework, with endpoints hosted on Heroku.

    The KHS{Convo} application framework was built by the Keyhole Dev Team. It is designed as a customizable, Node-based server API, utilizing Twilio for SMS support. As both a conversation programming API and finite state machine algorithm, KHS{Convo} simplifies the conversational experience, making it easy to program mobile, SMS-based engagement with dynamic content.