Enhancing Diabetes Care with Technology: Mobile & Web Solution by GeekyAnts

Project Type

Mobile App & Admin Panel

Industry

Healthcare App Development Services

Tech Stack

React Native
Prisma
PostgreSQL
NestJS
Hasura
Next.js
Banner Image

ABOUT THE CLIENT

The client is a leading provider of innovative digital health solutions for families managing childhood diabetes.

*All names and logos have been changed to respect NDA

OVERVIEW

We helped a healthcare leader in fighting Type 1 diabetes with a comprehensive app suite. Main users of the app are both families and patients. Our solution streamlines communication, simplifies data tracking, and provides access to educational resources.

BUSINESS
REQUIREMENT

The app needed to be highly accessible for children with Type 1 diabetes and their family. Easy navigation and simple interactions were key to the app. Users should get a sense of confidence when using the app.

Key Features Requested

  • Comprehensive health tracking for key health points like blood glucose level, insulin usage, carbohydrate intake, water intake and sleep patterns. 
  • E-commerce integration for marketplace, purchasable courses and consulting platform
  • User friendly design for easy monitoring of the data by parents. The data should also link to the nurse’s application.

SOLUTION

We drafted a solution that would be intuitive, able to scale in the future and keep the user experience non complicated even when dealing with large databases. The client was happy with this iteration and the development commenced.

CHALLENGES

The real-time fetching of glucose readings proved to be the only major challenge since even with the use of Terra API the functionality is not the same as that of the official mobile app of Freestyle Libre. 

OUR APPROACH

A Fixed Engagement methodology was adopted for better collaboration with stakeholders. 

For better visualization of processes, we established mobile app socket endpoints before backend development. 

This approach allowed independent progress on each development stage (mobile, web, backend) while facilitating early frontend testing with a completed backend server. 

Evaluation

We prioritized open communication with the client, from the evaluation stage.

Through ongoing discussions, we identified the need for a CGM Sensor (Dexcom/Freestyle Libre) and a starter subscription to Terra API. 

This combination would enable a Proof of Concept (POC) for fetching real-time glucose readings utilizing the Terra API.

Furthermore, we conducted a thorough analysis to estimate the integration time required for each feature within the application. We then factored in the time needed for post-development testing to guarantee a high-quality final product.

Development

We prioritized the establishment of socket endpoints for the frontend mobile applications (Nurse, Child, Parent). The corresponding backend socket functionalities were developed in sync. This approach acknowledged the inherent interdependency between client and server applications in socket development. Method used was agile.

Testing

Each feature and interaction were tested manually. We prioritized sanity checks conducted under a variety of conditions, ensuring the application functioned as intended across diverse user scenarios. 

Bugs were addressed based on a severity and effort matrix, prioritizing critical issues while efficiently resolving minor ones.

Deployment

The iOS application was distributed for testing through Apple's TestFlight platform.

For the Android application, we provided the client with a direct download link for their initial testing purposes. This approach allowed the client to begin testing promptly while also ensuring a smooth transition to the Play Store deployment process once final testing was complete.

PROJECT RESULTS

The diabetes management app is helping children and their families live normal lives, even with Type 1 diabetes management.

Apart from the core functionalities of health tracking and seamless communication the integration of e-commerce functionalities have simplified daily life for the users. The innovations done are helping our client’s users lead fuller lives.

Let’s build your healthcare application together!

Connect with our team for a free discovery session.

LET'S TALK