The user interface of the app was made completely in Vector graphics using the Sketch user interface design tool, with final touches made in Adobe Photoshop.
For its backend platform, the app uses the Croatian water-level service; a service for PUSH notification user preference, sending, and saving; and Google’s Firebase Cloud Messaging service. Created on the DOT.NET platform, the water-level service is the central point for the distribution of data about water levels, streamflow, and other information collected at gauge stations. At the same time, the user preference service, designed in PHP/Laravel, memorizes the gauge stations that the user tracks and receives notifications about, as well as all other messages and user settings. Firebase Cloud Messaging is Google's service for sending PUSH notifications.
Download the application: