Projeto visa evitar acidentes domesticos ou em casos extremos mortes por inalaçao de gases toxicos em ambientes fechados. Usamos o ESP8266 onde nele temos sensores de temperatura/umidade e sensor MQ135(estamos usando esse no momento mas podemos usar outro da mesma familia) que irao notificar o usuario seja atraves de email, telegram ou ate mesmo dentro do proprio sistema web, num futuro pode se integrar para notificar os bombeiros e/ou companhia de gas sobre o possivel vazamento e tambem integrar ao quadro geral para o desligamento temporario da força(energia eletrica).
Na tela de LOGIN o usuario podera realizar as seguintes açoes abaixo.
- Efetuar login caso ja tenha um usuario cadastrado.
- Realizar cadastro de login caso ainda nao tenha.
- Recuperar a senha caso tenha esquecido.
- Validar recaptcha antes de fazer login.
Na tela de CADASTRO o usuario podera realizar as seguintes açoes abaixo.
- Cadastrar um login para acesso ao sistema.
- Caso o usuario escolha o tipo de perfil 'administrador' e caso ja tenha um 'administrador' no sistema uma mensagem de erro ira aparecer.
- Voltar pra pagina de login para acessar o sistema.
Na tela de RECUPERAR SENHA o usuario podera realizar as seguintes açoes abaixo.
- Validar o email ja cadastrado no sistema para que possa seguir as instruçoes para recuperaçao da senha.
- Validar o recaptcha.
- Voltar para pagina de login.
Na tela de LOCAL o usuario podera realizar as seguintes açoes abaixo.
- Efetuar cadastro de um ou mais locais.
- Editar registro de um ou mais locais.
- Visuaizar os cadastros efetuados.
- Excluir cadastro de um ou mais locais.
- Filtro de registros referente aos locais.
- Ao digitar o cep o sistema faz um consumo na API do ViaCEP para validaçao em caso de encontrar o cep do usuario o sistema fara preenchimento de forma automatica nos inputs.
Na tela de CONFIGURAÇOES o usuario podera realizar as seguintes açoes abaixo.
- Efetuar cadastro de um ou mais configuraçoes.
- Editar registro de um ou mais configuraçoes.
- Visuaizar os cadastros efetuados.
- Excluir cadastro de um ou mais configuraçoes.
- Filtro de registros referente a configuraçoes.
- Ao clicar no botao de Visibilidade de colunas o usuario podera escolher quais colunas ele quer ver, alem dessa opçao ser boa para que nao haja estouro da tabela em tela deixando o layout com um padrao e estetica boa.
Na tela de TELEMETRIA o usuario podera realizar as seguintes açoes abaixo.
- Visualizar os registros do ambiente do local, campos como temperatura/umidade e gas(PPM - partes por milhao) serao exibidos e atualizados de forma automatica pelo sistema.
- Filtrar os registros de telemetria.
- Gerar relatorios PDF's.
Na tela de MODULOS o usuario podera realizar a seguinte açao abaixo.
- Visualizar os modulos cadastrados no sistema, cadastrados de forma automatica nessa tela.
- Filtrar registros de modulos.
Na tela de GEOLOCALIZAÇAO o usuario podera realizar as seguintes açoes abaixo.
- Visualizar os registros de geolocalizaçao.
- Ao clicar no botao visualizar o usuario ira ver um modal com o maps carregado apontando assim a localizaçao aproximada do modulo.
- Filtrar os registros de geolocalizaçao.









