- Sector:
- Healthcare
Continuous Glucose Monitoring Platform
What we did
- REST API backend for medical sensor data collection
- Web dashboard for monitoring and operational management
- Multi-profile mobile app with BLE communication
- OTA firmware updates
- Real-time architecture and cloud synchronisation
Outcomes
3 integrated applications 3 distinct user profiles 1 ecosystem for patients, technicians and production
The project
In the continuous glucose monitoring space, reliably collecting data from proprietary sensors and making it accessible to very different user profiles including patients, technical teams and production is a significant technical and architectural challenge. We contributed to the development of a complete ecosystem of three integrated applications, designed to operate in medical contexts with high requirements for security, traceability and reliability.
In detail
01. Backend — API for medical data Node.js · TypeScript · MongoDB
The backend exposes versioned REST APIs that handle the collection of glucose measurements and diagnostic raw data from medical sensors and devices. It includes authentication and granular access control, real-time updates via Socket.IO, Swagger documentation and a comprehensive test suite to ensure production reliability.
02. Web dashboard — Monitoring and operational management React · TypeScript · Redux
The internal web platform allows technical and operational teams to monitor devices, sensors, firmware, users and associated groups. Historical measurements and raw data are accessible through interactive charts and exportable tables. All configuration operations are handled through dedicated CRUD functions, with real-time updates and integrated access control.
03. Mobile app — Three profiles, one codebase React Native · Expo · Bluetooth Low Energy
The app manages communication with proprietary sensors via Bluetooth Low Energy and supports three distinct operating modes: patient, technician and production. It includes real-time monitoring, local offline persistence, cloud backend synchronisation, notifications and OTA firmware updates — all within a single cross-platform codebase for iOS and Android.