Caso 01 · PWA de salud
MiFibro
Un diario de dolor crónico que funciona sin cuenta, sin servidor y sin conexión. Diseñado para usarse el día en que apenas puedes con nada.
- Cliente
- Proyecto propio
- Año
- 2026
- Mi papel
- Producto, diseño y desarrollo
- Stack
- JavaScript · PWA · SVG · Service Worker · Netlify
- Estado
- En producción
- Enlace
- mifibro.com ↗



El reto
Las personas con fibromialgia llegan a la consulta intentando recordar cómo han estado las últimas semanas. Sin un registro, la conversación con el médico depende de la memoria —y la fibromialgia viene acompañada de fibroniebla, que es exactamente lo contrario de una buena memoria—.
Hacía falta una forma de anotar el dolor día a día que cumpliera dos condiciones incómodas a la vez: ser rapidísima de usar en un mal día y no obligar a nadie a ceder sus datos de salud.
La decisión que lo definió todo
Lo normal habría sido montar una base de datos con cuentas de usuario. Empecé por ahí, y me di cuenta de que estaba resolviendo el problema equivocado: si guardo yo esos datos, alguien tiene que confiar en mí, y una brecha deja de ser un incidente técnico para convertirse en el peor día de la vida de otra persona.
La pregunta dejó de ser «cómo protejo estos datos» y pasó a ser «¿de verdad necesito tenerlos?».
No los necesitaba. Todo lo que hace la aplicación —guardar, mostrar la evolución, calcular el cuestionario FIQ, preparar un resumen para el médico— se puede hacer en el propio dispositivo. Así que MiFibro funciona sin cuenta y sin servidor: los registros se guardan en el navegador del móvil y no viajan a ningún sitio.
Qué construí
- Registro diario de brotes con intensidad, tipo de dolor y síntomas acompañantes, en una sola pantalla y sin scroll infinito.
- Mapas corporales SVG interactivos (frente y espalda) para marcar dónde duele tocando, en vez de describirlo con palabras.
- Cuestionario FIQ, el mismo que usan los profesionales para medir el impacto de la enfermedad, explicado en lenguaje llano.
- Historial y patrones para ver la evolución y llevarla a la consulta.
- Aplicación instalable y offline: se añade a la pantalla de inicio y abre al instante aunque no haya cobertura.
Accesibilidad como requisito, no como extra
Cada decisión de interfaz pasó por el mismo filtro: ¿esto se puede hacer con dolor y con niebla mental? De ahí salen los objetivos táctiles grandes, los textos cortos, la ausencia de pasos innecesarios y el que ninguna acción importante dependa de recordar algo de la pantalla anterior.
El resultado
MiFibro está en producción en mifibro.com, se instala como una app y sigue recibiendo mejoras. Al no recoger datos personales en ningún servidor, el cumplimiento del RGPD deja de ser un documento y pasa a ser una propiedad de la arquitectura. El proyecto cuenta además con registro de propiedad intelectual.
Qué me llevo
Que la solución técnicamente más avanzada rara vez es la mejor solución de producto. Un backend habría quedado mejor en un currículum; no tenerlo es lo que hace que la aplicación se pueda recomendar sin letra pequeña.