https://github.com/da6-dev/aqualert
https://github.com/da6-dev/aqualert
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/da6-dev/aqualert
- Owner: Da6-Dev
- Created: 2024-08-24T18:37:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T01:18:34.000Z (almost 2 years ago)
- Last Synced: 2025-02-11T08:44:18.548Z (over 1 year ago)
- Language: CSS
- Size: 264 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aqualert Project
# Monitoramento Climático e Prevenção de Enchentes 🌧️
Este repositório contém o início do desenvolvimento de um projeto voltado ao monitoramento climático e à prevenção de enchentes. Nosso objetivo é criar uma solução acessível e eficiente para cidades e indivíduos que buscam se preparar melhor para eventos climáticos extremos, reduzindo perdas materiais e salvando vidas.
## 🛑 Motivação
Diante das crescentes catástrofes climáticas e enchentes ao redor do mundo, desenvolvemos este projeto com o objetivo de fornecer uma ferramenta que ajude no planejamento e na resposta rápida antes de desastres. Através de monitoramento contínuo e alertas, pretendemos minimizar os impactos negativos dessas catástrofes.
## 🔧 O que o projeto soluciona?
Este projeto visa:
- Monitorar as condições climáticas locais.
- Acompanhar o nível da água em rios e lagos.
- Enviar alertas e previsões climáticas.
- Facilitar a comunicação com autoridades em casos de emergência.
## 🌐 Como funciona?
- **Arduino:** Usaremos sensores auxiliados com uma placa arduino para transmitir informações apartir de um internet shield para o nosso banco de dados.
- **Sensores:** Utilizamos sensores como o DHT22 para monitoramento de temperatura e umidade, sensores de fluxo de água e sensores de nível de água.
- **Comunicação:** Os dados coletados são transmitidos via Internet Shield para um dispositivo de monitoramento, que pode ser um smartphone ou um computador.
- **Aplicativo:** Um aplicativo desenvolvido para processar e exibir esses dados, além de enviar previsões e alertas aos usuários.
- **Botão de Emergência:** Em caso de risco iminente, um botão de emergência aciona rapidamente as autoridades locais.
## 🚧 Status do Projeto
Este é o segundo commit e traz uma série de aprimoramentos para a base do projeto inicial.
## 🚀 O que foi feito até agora:
### 🎨 Estrutura Inicial
- **React** e **Vite** configurados para uma base sólida e rápida do frontend.
### 🔧 Funcionalidades Adicionadas
- **Tela de Login**: Integrada com a API Auth2 do Google, oferecendo uma experiência de login segura e eficiente.
- **Tela de Cadastro**: Implementada para facilitar o registro de novos usuários.
### 🌐 Navegação Aprimorada
- **React Router**: Adicionado para permitir uma navegação fluida entre páginas e componentes.
## 🚀 Próximos Passos
Estamos apenas começando! A equipe está trabalhando duro para adicionar novas funcionalidades e melhorias contínuas. Fique ligado para as próximas atualizações!
## Como Contribuir
Se você deseja contribuir com o projeto, suas sugestões e pull requests são sempre bem-vindos. Siga estas etapas para começar:
1. Fork o repositório
2. Crie uma branch para sua feature (`git checkout -b minha-feature`)
3. Faça suas alterações e commit (`git commit -am 'Adiciona nova funcionalidade'`)
4. Envie sua branch (`git push origin minha-feature`)
5. Abra um Pull Request
## Contato
Para perguntas ou sugestões, entre em contato com [Davi](mailto:gjgfgg213@gmail.com).
Obrigado por acompanhar o desenvolvimento do **Aqualert**! 🚀