Sobre o projeto
Calistenia é um aplicativo de fitness gratuito e de código aberto focado em treinamento de calistenia, registro de nutrição e cardio. Ele oferece um programa de treinamento estruturado de seis meses com quatro fases progressivas, registro de sessões com séries e repetições, temporizadores de descanso e isométricos, vídeos de exercícios inline e suporte a circuitos/HIIT. Os recursos de nutrição incluem registro de alimentos e macronutrientes com captura de foto e pontuação nutricional baseada em IA. As sessões de cardio usam rastreamento GPS ao vivo com exibição de rota, distância e ritmo, além de metas de corrida e desafios.
O aplicativo inclui um treinador de IA que pode personalizar planos de treino e nutrição, responder perguntas e ajustar programas. Os recursos de engajamento abrangem sequências, medalhas, conquistas, comentários e reações sociais, notificações push, lembretes e widgets de tela inicial do Android. O suporte offline é integrado, com fallback de armazenamento local para gravação de dados.
Tecnicamente, é um monorepo pnpm com um aplicativo móvel React Native + Expo, um PWA web React + Vite, pacotes principais compartilhados, um servidor MCP para funcionalidade de IA e um backend PocketBase com armazenamento SQLite e gerenciamento de esquema orientado por migração. A implantação é suportada por uma única imagem Docker, com GitHub Actions para builds de APK móvel e implantação web. O projeto é licenciado sob MIT e auto-hospedável.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.