Tecnologias | Projeto | Almoxarifado
Esse projeto foi desenvolvido com as seguintes tecnologias:
Extras:
O constel web é um projeto que visa automatizar a gestão de processos. Atualmente o projeto atua em dois setores, são eles almoxarifado e patrimônio.
+---apps
| +---almoxarifado
| | +---apps
| | | +---cont
| | | | +---api
| | | | +---api2
| | | +---lista_saida
| | | +---pdf
| +---patrimonio
| | +---apps
| | | +---combustivel
| | | | +---apps
| | | | | +---talao
| | | +---ferramenta
| | | +---patrimonio1
+---constel
| +---apps
| | +---controle_acessos
+---staticfiles
+---venv_web_constel
\---web_constel
+---settings
Neste setor o sistema realiza a gestão completa dos materias, documentando todo seu fluxo (entradas, estoque e saídas). O sistema apresenta consultas com intuito de facilitar o controle aumentar o rendimento dos processos do setor. Além disso, o sistema conta com um controle especial das ONT's(1) com a aplicação Cont2.
ONT(1) (Optical Network Terminal) ou Terminal de Rede Óptica; são aparelhos são instalados em residências de desejam ter acesso a internet via fibra óptica.
Esta aplicação realiza a gestão completa e individual das ONT's que passam pelo almoxarifado, isso inclui atividades como: entrada, estoque, saída, aplicação e devolução. O sistema utiliza uma aplicação externa para realizar web scraping(2) utilizando o Selenium(3) para realizar a busca do local e sinal dos equipamentos em tempo real em um site de domínio de outra empresa. A comunicação com a aplicação externa é realizadada através de web socket (consultas) e API (registros no banco de dados).
Web scraping(2) Web Scraping é uma técnica utilizada para extrair rapidamente informações de sites e exportá-las para planilhas com o intuito de fazer análises e gerar insights para tomadas de decisão. (Fonte: ResultadosDigitais)
Selenium(3) é um conjunto de ferramentas de código aberto multiplataforma, usado para testar aplicações web pelo browser de forma automatizada. Ele executa testes de funcionalidades da aplicação web e testes de compatibilidade entre browser e plataformas diferentes. O Selenium suporta diversas linguagens de programação, como por exemplo C#, Java e Python, e vários navegadores web como o Chrome e o Firefox. (Fonte: TreinaWeb)
continua...
by Gabriel Sá | Backend Developer :D