Uma aplicação comunitária de uso público.
# Nova Angola – GovTech Platform
Plataforma móvel desenvolvida com Expo e React Native que empodera cidadãos angolanos a reportar, validar e resolver desafios urbanos com apoio de inteligência artificial (Gemini). A solução integra funcionalidades de geolocalização, análise de imagens por IA, triagem de saúde e autenticação segura para fomentar ações comunitárias orientadas por dados em tempo real.
## Funcionalidades principais
- Mapa interativo que exibe áreas de risco com zonas destacadas por nível de confirmação comunitária.
- Pesquisa de endereços e centralização automática na localização atual do utilizador.
- Fluxo seguro de login, registo e confirmação via OTP antes de liberar ações sensíveis.
- Captura de imagens e envio de questionário contextual para registar novas áreas de risco.
- Painel modal com detalhes, imagens e botão de confirmação de cada ocorrência.
- Área de aprendizagem com chatbot simples para orientar utilizadores sobre boas práticas.
## Arquitetura tecnológica
- **Framework:** Expo (React Native + Expo Router) com TypeScript.
- **Gestão de estado local:** Hooks nativos (`useState`, `useEffect`) e `AsyncStorage` para persistir o token.
- **Serviços nativos:** `expo-location`, `expo-camera`, `expo-file-system`, `expo-media-library`.
- **UI:** `react-native-maps`, `lucide-react-native`, `@expo/vector-icons` e componentes próprios.
- **IA:** Google Gemini API para classificação de imagens e análise de sintomas de saúde.
- **Backend:** Supabase (PostgreSQL + Auth + Storage) para autenticação, upload de mídia, gestão de áreas de risco e perfis de utilizadores.
## Requisitos
- Node.js 18 LTS (ou superior compatível com Expo SDK 52).
- npm 8+ ou yarn 1.22+.
- Expo CLI (opcional, recomendado) instalado globalmente: `npm install -g expo-cli`.
- Android Studio, Xcode ou Expo Go para execução em dispositivos/emuladores.
## Como executar
```bash
git clone
github.com
cd todos-por-angola/mapazzz
npm inst …