React Native
Expo Router
C#
ASP.NET Core
EF Core
PostGree
Panoramica
GoCare nasce per risolvere un problema concreto: molte persone anziane o con mobilità ridotta hanno bisogno di essere accompagnate a visite mediche, ricoveri o dimissioni, ma oggi questo si organizza ancora per telefono, tra caregiver familiari e associazioni di volontariato — senza uno storico, senza visibilità su chi ha già risposto, senza modo di tracciare lo stato del viaggio in corso.
GoCare digitalizza questo processo: un caregiver registra la persona di cui si occupa e richiede un trasporto per suo conto; la richiesta arriva automaticamente alle associazioni accreditate competenti per zona, che possono accettarla o rifiutarla. Una volta presa in carico, lo stato del viaggio viene aggiornato passo passo (partenza, arrivo, ritorno) e sia il caregiver sia l'associazione hanno sempre visibilità completa su richieste attive e storiche.
Ho curato lo sviluppo del backend per intero: dal disegno del modello di dominio (gestione multi-caregiver per la stessa persona assistita, gestione degli stati del viaggio, gestione dell'accreditamento delle associazioni) alle scelte architetturali (autenticazione, validazione, gestione degli errori), fino all'evoluzione della struttura del progetto man mano che i requisiti si chiarivano.