Skip to content
Offcanvas right

Case Studies / GeneCliniсX

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
GeneCliniсX

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

Redux Firebase SDK iOS Swift SwiftUI

Android

JetPack Compose Firebase Firestore Android Kotlin Coroutines
Android

Challenges

01.

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.

02.

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.

03.

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.

Featured cases

Fire away
your ideas!

Let's discuss our possible synergy

    By clicking Send you acknowledge that you have read and that you consent to be bound by Touchlane Terms of Use and to processing data in accordance with our Privacy Policy and Cookies Note