# đźš° Sistema de GestĂŁo de Casos de CĂłlera em Angola
*Um sistema para triagem, monitoramento e encaminhamento de pacientes com sintomas de cólera, integrando hospitais, ambulâncias e gabinetes de saúde.*
## 📌 Visão Geral
Este sistema foi desenvolvido para apoiar o combate Ă cĂłlera em Angola, facilitando:
- **Triagem inteligente** de pacientes com sintomas de cĂłlera.
- **Encaminhamento automático** para hospitais mais próximos.
- **Geração de QR Code** para identificação rápida de pacientes.
- **Dashboards em tempo real** para monitoramento de casos por regiĂŁo.
- **RelatĂłrios estatĂsticos** para análise de surtos.
## đź§© Funcionalidades Principais
- **Autenticação Segura**: Login com tokens JWT via Laravel Sanctum.
- **Triagem de Pacientes**: Formulário com validação de sintomas e localização.
- **Mapa Interativo**: Integração com Google Maps ou OpenStreetMap para localizar hospitais.
- **QR Code Dinâmico**: Geração automática de QR com dados do paciente.
- **Dashboard em Tempo Real**: Gráficos de casos por região (Chart.js).
- **Relatórios PDF**: Exportação de dados para análise epidemiológica.
- **Notificações em Tempo Real**: Alertas de novos casos para hospitais.
## ⚙️ Tecnologias Utilizadas
| Camada | Tecnologia |
|-------------|--------------------------------|
| **Backend** | Laravel (PHP 8+, MySQL) |
| **Frontend**| React + JavaScript (Vite) |
| **API** | RESTful + Laravel Sanctum |
| **Mapas** | Google Maps API / React-Leaflet|
| **Gráficos**| Chart.js |
| **QR Code** | qrcode.react |
## 📦 Estrutura do Projeto
```
sistema-colera/
├── backend/ # Laravel API
│ ├── app/ # Models, Controllers, Requests
│ ├── database/ # Migrations, Seeders
│ ├── routes/ # API Routes
│ └── .env # Configurações do ambiente
│
├── frontend/ # React App
│ ├── src/
│ │ ├── components/ # Componentes reutilizáveis
│ │ ├── pages/ …