Plataforma inteligente de fomento ao turismo em Angola, integrando gestão de parceiros, sistema de segurança SOS para turistas e painel administrativo em tempo real com Supabase.
# 🇦🇴 AngolaTour - Plataforma Turística de Angola
Bem-vindo ao **AngolaTour**, uma plataforma moderna e imersiva dedicada a promover o turismo, a cultura e a economia de Angola. Este projeto conecta viajantes, empresas locais e serviços essenciais num ecossistema digital integrado.
*(Imagem ilustrativa: Quedas de Kalandula)*
## 🚀 Funcionalidades Principais
### 1. 🆘 Botão SOS & Emergência
- Sistema de alerta rápido para turistas.
- Envio de coordenadas GPS e pedidos de ajuda em tempo real.
- Integração com serviços de segurança e saúde locais.
### 2. 🏨 Gestão de Empresas e Serviços
- Diretório completo de **Hotéis, Restaurantes, Transportes e Cultura**.
- **Para Empresas:** Dashboard dedicado para gestão de perfil, menus, promoções e staff.
- **Para Turistas:** Pesquisa avançada, avaliações, reservas e pagamentos integrados.
### 3. 🛡️ Painel de Administração (Backoffice)
- Controlo total sobre o ecossistema.
- **Moderação:** Aprovação/Rejeição de novas empresas e anúncios.
- **Gestão de Utilizadores:** Controlo de permissões e acessos (RLS - Row Level Security).
- **Analytics:** Visão geral de receitas, crescimento e pendências.
- **Logs de Auditoria:** Rastreio de todas as ações críticas no sistema.
### 4. 🎭 Mosaico Cultural
- Exploração interativa das **18 Províncias**.
- Informações detalhadas sobre gastronomia, música, pratos típicos e pontos turísticos de cada região.
### 5. 🤖 Integração com Inteligência Artificial
- **Gemini AI:** Assistente virtual para dicas de viagem personalizadas ("Mambo do Dia").
- Recomendações inteligentes baseadas no perfil do viajante.
---
## 🛠️ Tecnologias Utilizadas
- **Frontend:** React 19, TypeScript, Vite, Tailwind CSS.
- **Backend (BaaS):** Supabase (PostgreSQL, Auth, Storage, Realtime).
- **Segurança:** Row Level Security (RLS) para proteção de dados sensíveis.
- **Integrações:** Google Gemini AI, Mapas Interativos.
---
## 📦 Como Instalar e Rodar Localmente
### Pré-requisitos
- Node.js (v18 ou superior)
- Conta no …