Ir para o conteúdo

Plataforma Open Source de Treino Personalizado

Este artigo descreve a plataforma de treinamento open source destacada no post, que visa fornecer um personal trainer virtual acessível a qualquer pessoa, a qualquer momento.

Visão geral

A plataforma permite que o usuário escolha os equipamentos disponíveis e defina a região corporal a ser treinada. Com base nessas escolhas, ela elabora um plano de treino personalizado e registra continuamente a evolução do desempenho, oferecendo feedback visual e numérico.

Principais funcionalidades

  • Banco de dados de exercícios: contém inúmeras movimentações com explicações em texto e vídeo, facilitando a compreensão correta de cada exercício.
  • Geração automática de planos: ao fixar aparelhos e grupos musculares, o sistema cria uma sequência de treinos adaptada ao perfil do usuário.
  • Rastreamento de progresso: armazena histórico de séries, repetições e cargas, permitindo análise de evolução ao longo do tempo.
  • Importação CSV: possibilita a carga em lote de dados de treino ou criação de novos exercícios via planilha, simplificando a customização.
  • Extensibilidade: a arquitetura aberta permite que desenvolvedores acrescentem novos módulos ou adaptem funcionalidades existentes.

Implantação com Docker

Observação

A instalação é projetada para ser rápida e independente de ambientes complexos.

A ferramenta oferece suporte a Docker para lançamento com um único comando, garantindo que o ambiente seja idêntico em diferentes máquinas. Basta clonar o repositório do GitHub e executar o comando de start do contêiner para ter a aplicação pronta para uso.

Dica

Utilize o arquivo docker-compose.yml fornecido no repositório para subir também eventuais serviços auxiliares, como banco de dados ou proxy reverso, sem configuração adicional.

Atenção

Certifique‑se de que o Docker esteja em versão recente (≥ 20.10) para evitar problemas de compatibilidade com as camadas de rede utilizadas pelo projeto.

Como contribuir

O projeto aceita pull requests no GitHub. Antes de enviar alterações, revise o guia de estilo presente no diretório docs/ e execute os testes automatizados para manter a qualidade do código.

Pontos-chave

  • Plataforma open source que gera planos de treino personalizados com base em equipamentos e grupos musculares escolhidos.
  • Inclui extenso banco de dados de exercícios com texto, vídeo e suporte à importação em lote via CSV.
  • Permite rastreamento contínuo do progresso e oferece opções de customização e extensão do código.
  • Implantação simplificada usando Docker com inicialização em um único comando, garantindo portabilidade e facilidade de uso.
  • Hospedado no GitHub com acesso ao código fonte e documento oficial no site Workout.cool.

Ferramentas e Tecnologias

  • [[GitHub]]
  • [[Docker]]

Nota pessoal

https://x.com/i/status/2049701289274339521

Tags

academia #treinamento #open-source #docker #progresso