PatrickBassan / projetoChuville

Portfólio de graduação do curso de Bacharelado de Engenharia de Software da Católica de Joinville. Desenvolvido por Patrick de Freitas Bassan.
Apache License 2.0
2 stars 0 forks source link

Projeto Chuville

Descrição

A aplicação Chuville tem o objetivo de facilitar o monitoramento e prevenção contra alagamentos, utilizando sensores de profundidade em rios em conjunto com arduino. Através dos sensores de profundidade, dados do rio são processados e enviados para cloud, onde junto de dados relevantes que influenciam a incidência de alagamentos, serão analisados com o auxílio técnicas de aprendizagem de máquina visando prever a probabilidade de alagamentos. A aplicação dispara os avisos de alagamento através de mensagens para um bot no aplicativo do telegram, assim como através de uma página web, na qual possível realizar consultas a respeito da predição para um determinado CEP e período do dia.

Stack/Tecnologias

Versões

Para evitar problemas ao baixar pacotes, é recomendado o uso das seguintes versões:

Documentação

Para visualizar a documentação completa, verifique a wiki do projeto.

Instalação

Primeiramente clone o repositório e acesse a pasta raíz:

git clone https://github.com/PatrickBassan/projetoChuville
cd projetoChuville

Acesse a pasta do frontend, instale as dependências e então inicie o projeto:

cd chuville/frontend
npm install
npm start

Faça o mesmo para o backend:

cd ../backend/api
npm install
npm start

Utilize o Dump20231126.sql que se encontra na pasta raíz do projeto para restaurar o backup do banco de dados.

Uso

Ambiente de Produção para uso da aplicação

https://main--famous-wisp-98cb91.netlify.app/

Instruções de Uso

Intruções detalhadas de uso, com demonstrações, podem ser encontradas no manual.

Sonar Cloud

https://sonarcloud.io/project/overview?id=PatrickBassan_projetoChuville

Contribuição

Contribuições são bem-vindas, leia o guia de contribuições caso deseje ajudar com o projeto.

Licença

O projeto Chuville é disponibilizado sob a licença Apache 2.0.

Agradecimentos

Gostaria de deixar aqui meu agradecimento aos professores que auxiliaram ao longo do desenvolvimento do projeto:

Contato

Para contato, envie um e-mail para: patrickfbassan@gmail.com