Skip to content

gabrielhjs/web_constel

Repository files navigation

constel web

Tecnologias   |    Projeto   |    Almoxarifado


Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

Extras:

Projeto

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.

Arquitetura

+---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

Almoxarifado

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.

Cont2

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

Releases

No releases published

Packages

No packages published