Menos pensar. M谩s entrenar.
MODO MAMADO es un copiloto de entrenamiento offline-first para gimnasio. Te dice qu茅 entrenar, qu茅 serie toca y cu谩ndo volver a darle.
- Selecci贸n visual de uno o m谩s grupos musculares.
- Rutinas locales de pecho, espalda, brazos, hombros, piernas y core.
- Sesi贸n guiada con series y repeticiones objetivo.
- Descanso autom谩tico con cron贸metro grande, +30 segundos, saltar y feedback h谩ptico.
- Historial local de entrenamientos con Expo SQLite.
- Se帽ales de grupos trabajados durante los 煤ltimos 7 d铆as.
- Tipograf铆a Quantico, iconograf铆a consistente y dise帽o oscuro de alto contraste.
- Expo SDK 57, React Native 0.86 y TypeScript estricto.
- Expo Router para navegaci贸n basada en archivos.
- Zustand para el estado de la sesi贸n.
- Expo SQLite para persistencia local.
- Expo Haptics, Expo Font y MaterialCommunityIcons.
app/ Pantallas y navegaci贸n Expo Router
data/ Rutinas locales
database/ Inicializaci贸n y repositorio SQLite
store/ Estado de la sesi贸n con Zustand
theme/ Tokens visuales centralizados
types/ Contratos internos del dominio
La UI depende de los tipos propios Exercise y MuscleGroup, no de un dataset externo. Esto deja preparado un futuro DatasetExerciseRepository sin acoplar la aplicaci贸n a su formato.
npm install
npm startEscanea el QR con Expo Go o usa npm run ios para abrir el simulador. No se requiere Android Studio para el flujo con iPhone f铆sico.
npx tsc --noEmit
npx expo export --platform iosEl avance est谩 organizado por etapas y ramas. Consulta docs/ROADMAP.md para el estado actualizado.
- Documentaci贸n y control del proyecto.
- Timer confiable, vibraci贸n y alertas locales.
- Selecci贸n m煤ltiple muscular.
- Historial semanal y recomendaciones.
- Cat谩logo amplio, filtros y sustituciones.
- Preparaci贸n de arquitectura para Apple Watch.
El alcance actual mantiene el flujo de entrenamiento simple y deja preparada la arquitectura para una futura integraci贸n nativa con Apple Watch, fuera del alcance actual de Expo.
Para comandos, validaciones y flujo de ramas consulta docs/DEVELOPMENT.md. Para decisiones t茅cnicas consulta docs/ARCHITECTURE.md.