PWA de entrenamiento y nutrición. Un motor de cálculo puro y testeado (energía, planes, sesiones), una app React que funciona sin conexión gracias a IndexedDB y una sincronización por cola cuando vuelve la red. Un coach conversacional usa la API de Claude.
- Monorepo npm: engine, api, web
- Autenticación JWT con renovación automática
- Escaneo de códigos de barras con Open Food Facts