EN

Cuida — App de coordinació familiar

2026 · LinuxBCN
Cuida — App de coordinació familiar

Aplicació web gratuïta i de codi obert per a famílies que cuiden d'un familiar malalt a casa. Contactes mèdics, medicació, protocols d'urgències i horaris de cuidadors, a un toc.

Cuida és una aplicació web gratuïta i de codi obert pensada per a famílies que cuiden d’un familiar malalt a casa. Centralitza tot el que cal saber: contactes mèdics, medicació, protocols d’urgències i horaris de cuidadors, accessible des del mòbil de tothom qui en forma part.

Va néixer d’una necessitat real: coordinar una família de deu persones al voltant d’un avi amb afectació cardiorespiratòria, oxigen continu i morfina, assistit per l’equip PADES. Quan arribes a urgències a les tres de la matinada, no pots estar buscant qui és el metge de capçalera o quina morfina pren. Cuida ho té tot a un toc.


Què fa

  • Contactes organitzats — Metges, cuidadors, proveïdors i família, cadascun amb el seu rol. Botó de trucada directa. FaceTime pels mòbils Apple.
  • Protocols d’urgències — Passos clars per a cada situació: dolor irruptiu, dispnea, urgència greu. Botó vermell que truca el 112 directament.
  • Medicació completa — Tots els medicaments amb dosi, horari, via i alertes. Dissenyada per llegir-se ràpid, amb bona llum o sense.
  • Horaris dels cuidadors — Qui hi és i quan. Quan no hi ha ningú, el pacient és sol: cal saber-ho.
  • Dades compartides — Qualsevol familiar que obri l’app veu les dades actualitzades. Un canvi al telèfon del metge arriba a tothom.
  • Instal·lable com a app — PWA: s’afegeix a la pantalla d’inici del mòbil i funciona sense connexió.

Per a qui és

Per a qualsevol família que coordini la cura d’un familiar malalt a casa: gent gran, malalts crònics, persones en fase pal·liativa, convalescència llarga. Especialment útil quan hi ha:

  • Múltiples cuidadors (professionals i familiars)
  • Medicació complexa
  • Protocols mèdics específics (PADES, teleassistència, oxigen)
  • Familiars dispersos que necessiten la mateixa informació actualitzada

Com funciona

Cuida és una webapp progressiva (PWA): funciona al navegador, s’instal·la al mòbil i no requereix cap botiga d’aplicacions. Les dades es guarden al núvol via GitHub i Cloudflare, de manera completament gratuïta, i qualsevol membre de la família les veu actualitzades en la propera recàrrega.

Un familiar de referència pot editar-ho tot des de l’app, amb contrasenya. La resta només consulten.


Codi obert, lliure d’adaptar

Cuida és de codi obert (llicència MIT). Pots descarregar-te la plantilla buida, adaptar-la per a la teva situació i desplegar-la en minuts. Sense subscripcions, sense publicitat, sense tracking.

Repositori públic: github.com/112books/cuida

Si vols ajuda per posar-la en marxa per a la teva família, contacta amb LinuxBCN. Ho fem de bon grat.



Novetats de la Beta 2 (Maig 2026)

Des de la Beta 1, l’app ha crescut amb tres funcionalitats noves pensades des de la necessitat real del dia a dia de cuidar el Joan:

Diari de seguiment diari

Cada membre de la família (o el propi pacient) pot escriure una nota breu del dia directament des de l’app. L’entrada inclou un estat visual (Bé / A vigilar / Urgent), text lliure i opcionalment les constants vitals del dia: tensió arterial, saturació d’oxigen i pes.

Les notes es guarden de forma compartida — tothom les pot llegir en qualsevol moment, i serveixen com a registre per als metges. L’app guarda els últims 90 dies d’entrades. Si algú obre l’app i avui no hi ha nota, la portada ho recorda.

Recordatoris de pastilles (notificacions push)

L’app ara pot enviar una notificació al mòbil quan toca prendre les pastilles: a les 8h del matí, a les 13:30h i a les 21h del vespre. La notificació arriba fins i tot amb la pantalla apagada i l’app tancada.

Cada membre de la família s’apunta des de la portada: escriu el seu nom i prem “Activar”. Des d’aquell moment rep els avisos al seu mòbil.

El sistema funciona completament sense serveis externs com Firebase o Twilio. Usa l’estàndard Web Push (W3C) amb claus VAPID pròpies i un cron de GitHub Actions per disparar les notificacions a l’hora exacta.

Mode “Estic Sol”

Pensada específicament per al Joan, que és lúcid però pot quedar sol a casa durant hores. Quan s’activa el mode, apareix un temporitzador (d'1 a 4 hores) i un botó verd gran: “Estic bé ✓”.

Si el Joan (o la cuidadora) no prem el botó abans que s’esgoti el temps, l’app avisa automàticament a tota la família que té les notificacions activades. L’alerta arriba com a notificació push d’alta prioritat, amb vibració llarga, i es queda visible fins que algú la tanca.

El sistema comprova l’estat cada 15 minuts via GitHub Actions. No depèn que cap dispositiu estigui encès ni connectat.

Millores tècniques i de seguretat

  • Seguretat auditada — L’app va passar per una auditoria de seguretat completa (5 dimensions en paral·lel): autenticació, gestió de dades sensibles, capçaleres HTTP, CORS i control d’accés.
  • Fonts auto-allotjades — IBM Plex Mono s’inclou al propi projecte. Cap petició a Google Fonts, cap traçabilitat externa.
  • Comparació de contrasenyes en temps constant — resistència a timing attacks.
  • Impressió optimitzada — Les pàgines de contactes i medicació es poden imprimir en format llegible per tenir en paper a casa.
  • Icona PWA — La foto del Joan Martínez de jove, coloritzada, com a icona de l’app instal·lada.

L’arquitectura en una frase

Una PWA de HTML/CSS/JS vanilla, desplegada a Cloudflare Pages, que guarda les dades al teu propi repositori privat de GitHub via API, sense cap base de dades, sense cap servidor propi, i amb notificacions push que funcionen sense Firebase ni cap servei de pagament.


Properes funcionalitats previstes

  • Seguiment de constants — gràfics de tensió, saturació i pes al llarg del temps
  • Informe setmanal — resum exportable per portar al metge
  • Botó SOS familiar — un sol tap per alertar els familiars per ordre de rang
  • Recordatoris al WhatsApp — integració amb l’API oficial de Meta (en avaluació)

Llicència MIT · 2026