An open API service indexing awesome lists of open source software.

https://github.com/da6-dev/aqualert


https://github.com/da6-dev/aqualert

Last synced: 2 months ago
JSON representation

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**! 🚀