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