Este projeto é um complemento ao sistema CLP - Controle de Lavagem de Placas. Ele exibe um gráfico mostrando a quantidade de seriais que cada linha no ambiente industrial está recebendo, com a possibilidade de aplicar filtros por turno e modelo. (Abaixo uma demonstração)
-
Clone o repositório:
git clone <URL-do-repositório>
-
Navegue até o diretório do projeto:
cd <nome-do-diretório>
-
Crie um ambiente virtual e ative-o:
python -m venv venv source venv/bin/activate # No Windows use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o aplicativo Flask:
flask run
-
Acesse o aplicativo em seu navegador em
http://127.0.0.1:5000
.
O aplicativo requer uma conexão com o banco de dados SQLite localizado no caminho especificado. Certifique-se de que o caminho do banco de dados esteja correto e acessível:
conn = sqlite3.connect(r"INSIRA O CAMINHO DO BANCO AQUI.")
Atente-se para o nome do banco, para que não haja erros: BDCALL.db
Se optar por hospedar esta dashboard em um servidor, lembre-se de que o processo de comunicação será diferente, pois foi utilizado o SQLite.
Se utilizar Linux para hospedar por exemplo, crie um script que envie o arquivo .db a cada X minutos para o servidor, e modifique o caminho do banco para que extraia os dados.