Este projeto visa fornecer uma solução simples e gratuita para pequenas empresas monitorarem sua produção. A aplicação OEE (Overall Equipment Effectiveness) é voltada para empresas que não têm condições de adquirir softwares MES (Manufacturing Execution System) caros e querem iniciar a gestão e o monitoramento de suas operações de forma eficaz. O projeto é open-source, sob a licença MIT, construído com Python, SQLite, Dash, Dash Bootstrap Components, entre outras tecnologias.
Antes de iniciar, certifique-se de ter Python instalado em sua máquina. Este projeto foi desenvolvido utilizando Python 3.8. Recomenda-se usar um ambiente virtual para gerenciar as dependências.
Para instalar as dependências necessárias para o projeto, execute o seguinte comando em seu terminal:
pip install -r requirements.txt
Depois de instalar as dependências, é necessário configurar o banco de dados e adicionar um setor e usuário padrões. Execute o comando abaixo para criar o banco de dados e realizar as configurações iniciais:
python src/database/create_database.py
Este comando irá configurar o banco de dados necessário para a aplicação e adicionará um setor padrão "Adm" e um usuário "Admin" com uma senha padrão.
Para iniciar a aplicação, navegue até o diretório do projeto e execute o seguinte comando:
python index.py
Este comando iniciará o servidor local, e você poderá acessar a interface da aplicação através de um navegador web no endereço indicado no terminal, geralmente http://localhost:8052.
Contribuições são sempre bem-vindas! Se você tem sugestões para melhorar esta aplicação, sinta-se à vontade para criar um fork do projeto e enviar um pull request, ou abrir uma issue no GitHub.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.