Skip to content

About

馃挭 Tu copiloto de entrenamiento: elige qu茅 m煤sculo entrenar, sigue rutinas simples y controla tus descansos. Menos pensar, m谩s entrenar.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

MODO MAMADO

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.

MVP

  • 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.

Stack

  • 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.

Arquitectura

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.

Ejecutar

npm install
npm start

Escanea 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.

Validaci贸n

npx tsc --noEmit
npx expo export --platform ios

Roadmap

El avance est谩 organizado por etapas y ramas. Consulta docs/ROADMAP.md para el estado actualizado.

  1. Documentaci贸n y control del proyecto.
  2. Timer confiable, vibraci贸n y alertas locales.
  3. Selecci贸n m煤ltiple muscular.
  4. Historial semanal y recomendaciones.
  5. Cat谩logo amplio, filtros y sustituciones.
  6. 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.

About

馃挭 Tu copiloto de entrenamiento: elige qu茅 m煤sculo entrenar, sigue rutinas simples y controla tus descansos. Menos pensar, m谩s entrenar.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages