ACCESSIBILITÀ / IOS

CarePlus.

Un’app pensata attorno alle persone che si prendono cura.

Ho lavorato a CarePlus insieme a Mouchtakiri Azzeddine per esplorare il coordinamento quotidiano tra una persona con Alzheimer e il suo caregiver. Attività, ricordi e comunicazioni trovano uno spazio condiviso, con ruoli distinti e attenzione all’accessibilità.

Human–Computer Interaction Progetto iOS

Il progetto in breve

Ambito
Human–Computer Interaction
Tecnologie
Swift · SwiftUI · Supabase
Stato
Progetto iOS
Esplora
Codice e documentazione
Contesto
Progetto iOS · Foundation 2025–2026

Il mio contributo e il team

Ho lavorato a CarePlus insieme a Mouchtakiri Azzeddine. Nella mia attività sul codice ho seguito l’evoluzione dei flussi paziente–caregiver, la sincronizzazione con Supabase, l’inventario condiviso dei medicinali e la revisione dell’interfaccia. Il progetto nasce nel Foundation Program 2025–2026.

Da dove parte il progetto

Il contesto, prima del codice.

La cura quotidiana comprende molti piccoli passaggi: ricordare un’attività, ritrovare un contatto, annotare un momento della giornata, condividere un’informazione con chi aiuta. Quando questi elementi sono distribuiti tra strumenti diversi, ricostruire il quadro richiede ulteriore coordinamento.

Ho lavorato a CarePlus durante un Apple Developer Academy Foundation Program, nell’anno 2025–2026. La domanda progettuale riguarda uno strumento di supporto alla quotidianità, non un sistema diagnostico. Il punto di partenza è la relazione tra due persone, con bisogni e possibilità di accesso differenti.

Il funzionamento

Le scelte, un passaggio alla volta.

Il percorso del progetto, dalle informazioni di partenza a ciò che le persone possono fare.

  1. 01 Accesso e scelta del ruolo
  2. 02 Collegamento tra account
  3. 03 Routine e diario condivisi
  4. 04 Comunicazione nella relazione di cura
01

Partire dai ruoli, prima delle funzioni.

Paziente e caregiver sono account distinti. Il percorso iniziale richiede una configurazione coerente con il ruolo scelto; il collegamento viene validato tramite email e ruolo dell’altro account. Non basta conoscere un indirizzo per ottenere accesso ai suoi contenuti.

Il collegamento richiede la conferma di entrambi gli account. La prima richiesta resta in attesa; quella reciproca attiva la relazione e la condivisione.

02

Dare continuità alle attività della giornata.

Le funzioni comprendono attività, promemoria e un armadietto dei medicinali con informazioni su scorte, collocazione e scadenze. L’obiettivo organizzativo è rendere consultabili queste informazioni insieme alla routine, senza doverle ricostruire ogni volta.

L’importazione PDF o testo riconosce righe nel formato Medication: e Task: e le trasforma in promemoria. Il formato è esplicito e non interpreta liberamente i referti.

03

Lasciare spazio a ricordi e relazioni.

Il diario può raccogliere testo, immagini, audio, video e umore della giornata. Il caregiver collegato lavora sulle attività e sul diario condivisi del paziente, mentre contatti personali, chiamate e risultati del gioco restano associati al rispettivo account.

La chat persistente permette di comunicare nella relazione attiva. Contatti con chiamata rapida, voci registrate e un gioco basato sui propri contatti completano l’esperienza quotidiana.

04

Considerare accessibilità e accesso ai dati insieme.

L’interfaccia SwiftUI prevede modalità chiara e scura, Dynamic Type ed etichette VoiceOver. Testi adattabili e descrizioni leggibili dalle tecnologie assistive fanno parte del funzionamento dell’app, non di una versione separata dell’esperienza.

Supabase gestisce autenticazione, database e Row Level Security. L’accesso alle conversazioni è legato all’appartenenza al collegamento di cura attivo.

Dentro il progetto

La tecnologia ha un compito.

Strumenti e componenti letti attraverso il ruolo che svolgono nel sistema.

Swift e SwiftUI

Applicazione nativa iOS con interfaccia adattabile. Requisiti di sviluppo: iOS 17 e Xcode 16.

Supabase

Autenticazione email, Postgres e policy di accesso. Ruoli, profili e collegamenti di cura sono definiti anche nelle migrazioni del database.

Modalità dimostrativa

Una build Debug può usare contenuti di esempio per esplorare attività, diario, medicinali e contatti senza mostrare dati personali reali.

Stato e prospettive

Che cosa c’è, oggi.

Il risultato è un’applicazione iOS con ruoli separati, collegamento tra account, attività condivise, diario e chat persistente. Il percorso unisce l’ingresso nell’app alla collaborazione quotidiana.

Il lavoro mette in relazione progettazione dell’interazione, organizzazione delle informazioni e controllo degli accessi. È questo intreccio, oltre alla realizzazione delle schermate, a rendere interessante il progetto nel mio percorso informatico.

Persone e documentazione

Contributi e fonti.

Team: Antonio Ferone e Mouchtakiri Azzeddine. Codice e revisioni sono consultabili nel repository pubblico.

Per andare oltre la scheda

Racconto basato sulla documentazione pubblica del progetto, consultata il 19 ottobre 2026. Le illustrazioni sono rappresentazioni grafiche, non schermate dei prodotti.