Overview y stack
EMA Well es un dashboard de autocuidado personal B2C con registros FHIR nativos. Define hábitos por pilar, registro diario en menos de 60 segundos, racha y achievements, programa estructurado de 12 semanas. Pensado como “Grafana para tu vida”: tracker simple sin jerga clínica, pero con datos exportables en formato clínico estándar.
Estado del producto
Sección titulada «Estado del producto»8 sprints completados, ~82 features shippeadas. Producto considerado cerrado (la doc no debería cambiar mientras se ejecuta el Plan Consolidado). Cualquier ajuste futuro entra como entrada nueva acá.
| Capa | Tecnología | Versión |
|---|---|---|
| Runtime | Cloudflare Workers + Pages | — |
| Backend | Hono | 4.7 |
| Frontend | React + React Router + Vite | 19 / 7.3 / 6 |
| Estilos | Tailwind + shadcn/ui | 4 |
| Charts | Recharts | — |
| BD | Supabase (proyecto emawell propio) | — |
| FHIR | Schema fhir en Postgres (Observations JSONB) | — |
| Pagos | Stripe | — |
| AI | Claude API (solo tier Pro, vía emaemi) | haiku-4-5 |
Loops.so (mail.emahealth.io) | — | |
| Auth | Supabase Auth (email/password + Google SSO) | — |
| PWA | manifest.json + service worker | — |
Dominio
Sección titulada «Dominio»well.emahealth.io
Separación legal
Sección titulada «Separación legal»EMA Well vive en su propio proyecto Supabase (no en emahub). Es la única
app del ecosistema EMA con datos personales B2C bajo Ley 21.719 que requiere
aislamiento total del resto de productos institucionales.