O HyroxPlanner é um sistema de linha de comando CLI, desenvolvido em Python, criado para auxiliar no cadastro, visualização e organização de treinos HYROX, competições e simulações.
Além das funcionalidades tradicionais de gerenciamento de treinos, o projeto também conta com um assistente inteligente integrado à API da Groq, permitindo análises e respostas contextuais com base no histórico de treinos registrado.
- Cadastrar novos treinos com nome, tipo, data, duração e intensidade
- Listar todos os treinos registrados
- Buscar treinos específicos pelo nome
- Editar dados de um treino existente
- Excluir treinos do registro
- Cadastrar novas competições com nome, data e local
- Visualizar competições cadastradas
- Exibir contagem regressiva automática de dias até o evento
- Integração com a API da Groq
- Uso de LLM para interpretar dados do histórico de treinos
- Respostas contextuais sobre desempenho, registros e evolução dos treinos
- Python 3
- Groq API
- python-dotenv
- Bibliotecas nativas:
csvosdatetime
O código está organizado por domínios de negócio, facilitando a manutenção, leitura e evolução do projeto.
HyroxPlanner/
│
├── treinos.py # Gerenciamento dos treinos
├── competicoes.py # Gerenciamento das competições
├── agente_ia.py # Integração com o assistente inteligente
├── utils.py # Funções auxiliares
├── config.py # Configurações globais
├── menu.py # Interface de navegação
├── main.py # Ponto de entrada do sistema
│
├── treinos.csv # Base local de treinos
└── competicoes.txt # Base local de competiçõesOBS: É NECESSÁRIO TER O git E O python INSTALADOS NA SUA MÁQUINA.
Clonar o repositório:
git clone https://github.com/felipeassiss/HyroxPlannercd HyroxPlannergit pullgit add .
git commit -m "descrição das alterações"
git pushgit pullgit add .
git commit -m "descrição das alterações"
git push





