No description
  • JavaScript 99.9%
  • Dockerfile 0.1%
Find a file
2025-05-26 20:31:27 +00:00
deploy fix: atualizei a imagem do deploy! 2025-03-02 13:18:09 -04:00
documentacao fix: atualizei o ddl 2025-02-19 22:51:58 -04:00
prisma adicionando id da estação na requisição de graficos 2025-05-26 13:26:43 -03:00
src removendo consoles.log 2025-05-26 15:46:27 -04:00
.babelrc Corrigindo erros no testes unitários de estação 2024-08-13 22:03:24 -04:00
.dockerignore Correções no arquivo Dockerfile 2024-09-13 20:25:34 -04:00
.env.example fix: mudei o env example da database 2025-02-19 20:03:09 -04:00
.gitignore fix: Retirei o arquivo de log da aplicação! 2025-02-19 21:13:20 -04:00
.gitlab-ci.yml Update .gitlab-ci.yml, corrigido regras CI CD 2025-05-20 17:59:41 +00:00
docker-compose.yml Ajustando o docker file e docker compose 2024-12-15 16:58:55 +00:00
DOCKER.md correções 2024-09-16 20:35:18 -04:00
Dockerfile Merge atualizando a release com a master 2025-02-18 20:47:32 -04:00
jest.config.js fix: Retirei o arquivo de log da aplicação! 2025-02-19 21:13:20 -04:00
LICENSE Add LICENSE 2024-03-15 12:31:14 +00:00
nginx.conf feat: trouxe as configurações do ngix para o projeto 2025-02-12 16:35:24 -04:00
package-lock.json Adicionado configuração CI/CD e adaptado Dockerfile e adicionado deploy no kubernetes 2025-02-18 20:39:42 -04:00
package.json Adicionado configuração CI/CD e adaptado Dockerfile e adicionado deploy no kubernetes 2025-02-18 20:39:42 -04:00
README.md Update README.md 2024-03-15 13:19:13 +00:00
serve.js Correções no arquivo Dockerfile 2024-09-13 20:25:34 -04:00
yarn.lock COMIT PARA EXPRESSAR MEU ODIO POR JS PELO AMOR DE DEUS QUEM FOI O DOIDO QUE TEVE A IDEIA DE CRIAR ISSO? 2024-12-28 09:37:53 -04:00

Estação Meteorológica

O projeto "Estação Meteorológica" foi concebido como parte integrante da disciplina "Fábrica de Software II" com o propósito de desenvolver uma aplicação web inovadora e prática para visualização de dados meteorológicos em tempo real. A aplicação oferece uma interface intuitiva e acessível para que os usuários possam monitorar as condições climáticas em diferentes regiões, utilizando dados provenientes de estações meteorológicas equipadas com sensores de última geração.

⚙️ Recursos Principais

  • Visualização de Dados em Tempo Real: A aplicação permite que os usuários acompanhem os dados meteorológicos em tempo real, incluindo temperatura, umidade, pluviosidade, velocidade e direção do vento.

  • Dashboards: Os usuários podem visualizar os parâmetros meteorológicos oferecidos pelo site que captam dados através de sensores presentes nas estações.

  • Gráficos e Visualizações Interativas: A aplicação oferece uma variedade de gráficos e visualizações interativas para apresentar os dados meteorológicos de forma clara e compreensível, facilitando a análise e interpretação das informações.

  • Mapas Georreferenciados: Os dados das estações meteorológicas são apresentados em mapas georreferenciados, permitindo que os usuários visualizem as condições climáticas em diferentes localidades e regiões geográficas.

  • Alertas Meteorológicos: A aplicação é capaz de emitir alertas meteorológicos automáticos com base em condições climáticas adversas detectadas pelos sensores das estações meteorológicas, proporcionando aos usuários informações essenciais para tomar decisões informadas.

📋 Pré-requisitos

De que coisas você precisa para utilizar a aplicação?

  • Computador ou dispositivo móvel;
  • Boa conexão com a internet.

💻 Tecnologias Utilizadas

O projeto foi desenvolvido utilizando tecnologias modernas de desenvolvimento web, incluindo HTML5, CSS3 e JavaScript para a interface do usuário, juntamente com frameworks como React.js para a construção de componentes interativos.

Js HTML CSS CSS

No lado do servidor, foram empregadas tecnologias como Node.js para a construção de uma API robusta e escalável, possibilitando a integração eficiente dos dados das estações meteorológicas e a comunicação em tempo real com os clientes.

NODE

Para armazenamento e gerenciamento de dados, foi utilizado o banco de dado relacional MySQL, garantindo a eficiência na persistência e recuperação dos dados meteorológicos.

CSS

Sites das tecnologias

  • HTML - Marcação de texto
  • CSS - Estilização da aplicação
  • JavaScript - Construção da interface gráfica
  • React - Componentização
  • Nodejs - API
  • MySQL - Banco de dados relacional

🌟 Benefícios Esperados

O projeto "Estação Meteorológica" visa fornecer uma ferramenta valiosa para profissionais das áreas de meteorologia, agricultura, aviação, navegação e outros setores que dependem de informações precisas sobre as condições climáticas. Além disso, a aplicação também pode ser utilizada por entusiastas do clima e pelo público em geral interessado em monitorar e compreender as mudanças climáticas em tempo real.

Ao oferecer uma plataforma acessível e fácil de usar para visualização de dados meteorológicos, o projeto tem o potencial de contribuir significativamente para a tomada de decisões informadas em diversas áreas, promovendo a segurança, eficiência e sustentabilidade em diversas atividades humanas.

✒️ Autores

Todos aqueles que ajudaram a levantar o projeto desde o seu início

  • Guilherme Ramos - Desenvolvedor - GitHub
  • Kamila Sakai - Desenvolvedor - GitLab
  • Kelve Oliveira - Desenvolvedor - GitLab
  • Lucas Silva - Desenvolvedor - GitLab
  • Vitor Gabriel - Desenvolvedor - GitLab

📄 Licença

Este projeto está sob a licença (MIT License) - veja o arquivo LICENSE.md para detalhes.