ABCloudz’s development team has created two native applications for iOS and Android. They were coded using Swift and Kotlin, respectively. The backend is built using the Firebase service, equipped with an independent data storage option, notification system, and other services. This service allowed the team to concentrate fully on front-end development. In addition, we used Node.js for coding the Backend part of the solution. The admin panel was written on React.js to manage and control the work of user applications. A separate part of the task was to connect the smart bottle and the application correctly and ensure data transfer using the BLE protocol.
Plus, the team managed multiple integrations of third-party services:
- Runtastic by Adidas, which allows you to participate in Adidas competitions
- Google Maps allows the app to track the location of a smart bottle and display the nearest water sources.