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.
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.