- O arquivo
src/main.pycontém a função principal do software, que atualmente exibe uma mensagem de boas-vindas.
- Python
- Flask (para o backend e front-end básico)
- Bibliotecas:
pandas,numpy,matplotlib, etc.
- Clone o repositório:
git clone https://github.com/GabsDevX/cattle-management-ai.git cd cattle-management-ai pip install -r requirements.txt
Para evitar problemas de importação, execute o script principal a partir da raiz do projeto usando o seguinte comando:
python -m src.mainEsse comando garante que o Python reconheça o diretório src/ como um pacote e resolve problemas relacionados ao PYTHONPATH.
- Certifique-se de que o Flask está instalado (já incluído no
requirements.txt). - Adicione templates HTML no diretório
templates/para criar a interface do usuário. - Configure rotas no Flask para renderizar as páginas HTML.
- Acesse o endpoint
/dadospara visualizar os dados do gado em formato JSON. - Exemplo de saída:
[ {"ID": 1, "Peso": 450, "Temperatura": 38.5, "DataColeta": "2023-10-01"}, {"ID": 2, "Peso": 500, "Temperatura": 39.0, "DataColeta": "2023-10-02"} ]
- Acesse o endpoint
/analisarpara obter a média do peso dos animais. - Exemplo de saída:
{"media_peso": 485.0}
Contribuições são bem-vindas! Siga estes passos para contribuir:
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b minha-nova-feature
- Faça commit das suas alterações:
git commit -m "Adiciona nova feature" - Envie para a branch principal:
git push origin minha-nova-feature
- Abra um Pull Request.
Este projeto está licenciado sob a licença MIT.