AlertaBR é um aplicativo mobile voltado à prevenção de enchentes em quaisquer região do Brasil e principalmente as regiões de risco. Monitorando em tempo real com base na localização selecionadas pelo usuário dentro do app, utiliza de alertas visuais geolocalizados sobre condições climáticas críticas, moderadas ou normais, notificando o usuário com antecedência para que possa agir de forma segura e preventiva.
- Pesquisa por localização (nome da rua, CEP ou coordenadas)
- Visualização em mapa interativo (OpenStreetMap)
- Previsão do tempo detalhada (chuva, umidade, risco de enchente, total de chuva)
- Interface moderna usando CustomTkinter
- Classificação de risco em 3 níveis:
- 🔵 Sem Chuvas
- 🟢 Fraco
- 🟡 Moderado
- 🔴 Crítico
Tecnologia | Descrição |
---|---|
Python | Linguagem principal para o desenvolvimento do aplicativo |
CustomTkinter | Biblioteca de UI moderna baseada em Tkinter |
TkinterMapView | Mapa interativo usando OpenStreetMap via Tkinter |
Open-Meteo API | API gratuita para previsão do tempo e dados meteorológicos |
Nominantim | Fonte de dados geográficos para exibição no mapa com OpenStreetMap |
Pandas | Manipulação e análise de dados, utilizado para datas |
Para instalar o AlertaBR, siga estas etapas:
A versão compilada do aplicativo está disponível na seção de Releases do repositório.
Você pode baixá-la para executar o programa diretamente, sem a necessidade de instalar o Python ou bibliotecas adicionais.
git clone https://github.com/AlertaBR/AlertaBR-App.git
cd AlertaBR-App # Acessa o diretório
pip install -r requirements.txt # Importante para baixar todas as bibliotecas necessárias
python main.py # Executa o projeto
Esse projeto está sob licença. Veja o arquivo LICENCE para mais detalhes.