- Settore:
- Healthcare
Piattaforma per il monitoraggio glicemico continuo
Cosa abbiamo fatto
- Backend API REST per acquisizione dati da sensori medicali
- Dashboard web per monitoraggio e gestione operativa
- App mobile multi-profilo con comunicazione BLE
- Aggiornamenti firmware OTA
- Architettura real-time e sincronizzazione cloud
Risultati
3 applicazioni integrate 3 profili utente distinti 1 ecosistema per pazienti, tecnici e produzione
Il progetto
Nel settore del monitoraggio glicemico continuo, raccogliere dati affidabili da sensori proprietari e renderli accessibili a profili utente molto diversi tra cui pazienti, team tecnici e produzione è una sfida tecnica e architetturale significativa. Abbiamo contribuito allo sviluppo di un ecosistema completo di tre applicazioni integrate, progettate per operare in contesti medicali con requisiti elevati di sicurezza, tracciabilità e affidabilità.
Nel dettaglio
01. Backend — API per dati medicali Node.js · TypeScript · MongoDB
Il backend espone API REST versionate che gestiscono l'acquisizione di misurazioni glicemiche e raw data diagnostici provenienti da sensori e device medicali. Include autenticazione e controllo accessi granulare, aggiornamenti real-time via Socket.IO, documentazione Swagger e una suite di test ampia per garantire affidabilità in produzione.
02. Dashboard web — Monitoraggio e gestione operativa React · TypeScript · Redux
La piattaforma web interna permette a team tecnici e operativi di monitorare dispositivi, sensori, firmware, utenti e gruppi associati. Le misurazioni storiche e i dati grezzi sono consultabili tramite grafici interattivi e tabelle esportabili. Ogni operazione di configurazione è gestita tramite funzioni CRUD dedicate, con aggiornamenti real-time e controllo degli accessi integrato.
03. App mobile — Tre profili, un'unica codebase React Native · Expo · Bluetooth Low Energy
L'app gestisce la comunicazione con i sensori proprietari via Bluetooth Low Energy e supporta tre modalità operative distinte: paziente, tecnico e produzione. Include monitoraggio real-time, persistenza locale offline, sincronizzazione con il backend cloud, notifiche e aggiornamenti firmware OTA il tutto con un'unica codebase cross-platform per iOS e Android.