GeneCliniсX
Staff Augmentation project, where our dedicated managed team was a key player in development of a unique glucose level management application for CGM users. It provides relevant insights into users’ retrospective glucose values, patterns, and trends over time. It can help to identify glucose patterns and, with the healthcare professional, determine the potential causes of those patterns.
- Staff Augmentation
- 2021 – 2024
- Industry: Health and fitness, Social networking
Initial Task
Description
Touchlane’s managed dedicated team was to participate in the development of the unique GeneClinicX mobile app designed to monitor certain health parameters. Based on gathered parameters and with the help of specialists, users can create individual nutrition and training plans. Furthermore, custom integration with services like Apple Health, Google Fit and others allows users to automatically track activity data.
Referring to the ambitious customer’s plans, our assignment was to develop mobile app for iOS and Android platforms with the following core functionality: integration with blood glucose sensors to track blood glucose levels, track activity, meals, body parameters; feed with suggestions and a list of tracked items; stats and recommendations for most of the health parameters; display individual/corporate health plans; chat between the client and the specialists; purchasing of programs with In-App Purchases; “coach mode” that allow specialists to access client data from mobile app.
Technology stack
iOs
Android
Challenges
Complex Charts for Blood Glucose Data
The core challenge was a creation of complex charts for blood glucose dara. They were supposed to simultaneously show blood glucose, meals and workouts, which clearly show the dependence of glucose levels on food and exercises. As a result, we have the app version that meets all the initial requirements of the client.
Firestore Synchronization
The app provides a lot of data summaries and insights that should be updated in real-time. It was important to plan data models and queries to achieve high performance with low costs. From the mobile app side we implemented listeners to receive real-time updates when data changes. Health data is constantly updated, so we needed to carefully update the user interface to keep the information up-to-date without compromising the performance of the application.
Input Form
We were puzzled to create the fully customisable input form. This form can handle different types of fields such as email address, age, date of birth, body measurements, etc. It also applies the correct validation rules for each type of input field and selectors. We needed to predict different scenarios and prepare an application for each of them. The result is a fully customizable input form that supports 10 different types of input fields and selectors with predefined validation rules.
Process
Phase / 01.
-
Discovery, Tech Consultancy and Team Formation
After having conducted an extended client’s interview to understand the needs, plans and vision, we have come up with a detailed plan and road map of the development stages, including covering aspects of team composition and tech solutions to be implemented.
-
Blood Glucose Levels Reading
The challenge was to accurately interpret glucose data from Libre sensors with Core NFC framework. This involved the implementation of real-time data retrieval and storage for further analysis. We used open-source “Charts” framework to visualize glucose level graphs. As this framework is originally compatible with UIKit, we modified and enhanced it to support SwiftUI and meet our requirements
-
Habit Configuration and Tracking
This stage was dedicated to designing a flexible and personalized habit tracking system. We leveraged SwiftUI to develop a user-friendly interface for habit configuration. A unique solution was the implementation of a customizable reminder system using the UserNotifications framework.
Phase / 02.
-
Health plan generation
Here the backend was responsible for generating a comprehensive health plan based on user input. Creating the input form that supports remote customization was a not-trivial solution. We used a Firebase Cloud Functions SDK to ensure that the health plan remains current with the latest user input.
-
Monetization
For monetization, we employed the StoreKit framework to manage in-app purchases. Non-Renewing Subscriptions were identified as the most suitable solution for our health programs. Other platforms, such as web and Android, use the Shopify service for purchases. A crucial aspect of this stage was synchronizing between different platforms and payment methods.
-
Successful Launch
Upon implementing all initially planned and approved by the Customer stages there was the first release which was the point where the app got its appearance to the public and served as the basis to generate new funding. Being very satisfied with Touchlane team results, the Customer has opted for proceeding our fruitful cooperation
Phase / 03.
Further Developments
-
Personalized Insights
The app was designed to analyze user data to provide personalized health insights.
Users would receive tailored recommendations based on their habits, preferences, and historical health data.
Whether it’s adjusting meal plans or optimizing workout routines, the app would be their virtual health advisor. -
Community Health Challenges
Building on the existing user community, the app was supposed to organize large-scale health challenges.
Users from different regions could participate in step challenges, mindfulness marathons, or hydration quests.
Social interaction and friendly competition will foster a sense of camaraderie and accountability. -
Integration with Wearable Devices
The app was to seamlessly sync with popular wearable devices like smartwatches and fitness trackers.
Users could track their steps, heart rate, sleep patterns, and more directly within the app.
Real-time data integration would enhance the overall health monitoring experience.
Overall Result
The GeneClinicX app was successfully released for iOS and Android platform and contributed to improvement of health and life quality of lots of real users who pay real money for subscriptions and products.
The app has garnered over 500 downloads on the Google Play Store.