- JavaScript 99.9%
- Dockerfile 0.1%
Kelve.oliveira master patch 68378 See merge request esta-es-meteriologicas/estacoes-backend!15 |
||
|---|---|---|
| deploy | ||
| documentacao | ||
| prisma | ||
| src | ||
| .babelrc | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| docker-compose.yml | ||
| DOCKER.md | ||
| Dockerfile | ||
| jest.config.js | ||
| LICENSE | ||
| nginx.conf | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| serve.js | ||
| yarn.lock | ||
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.
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.
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.
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.