Sistema web para gestão e acompanhamento de 21 projectos de aquicultura em Angola - FastAPI + React + PostgreSQL
# 🐟 App de Gestão dos 21 Projetos de Aquicultura
Sistema web para gestão e acompanhamento de 21 projetos de aquicultura em todas as províncias de Angola.
## 📚 Documentação
- **Projeto** - Documentação principal do projeto
- **Desenvolvimento** - Planos e estratégias de desenvolvimento
- **Auditoria** - Relatórios de auditoria de código
- **Comercial** - Propostas e documentação comercial
## 🚀 Início Rápido
```bash
# Iniciar aplicação
docker-compose up -d
# Acessar
# Frontend:
localhost
# Backend:
localhost
```
## 🔐 Credenciais Demo
- **ROOT**: admin@aquicultura.ao / admin123456
- **Gestão**: gestao@aquicultura.ao / gestao123456
- **Visualização**: visualizacao@aquicultura.ao / visualizacao123456
## 🛠️ Stack Tecnológica
### Backend
- **Python 3.11** + FastAPI
- **PostgreSQL 15** (banco de dados)
- **Redis 7** (rate limiting)
- **SQLAlchemy** (ORM)
- **Pydantic** (validação)
- **JWT** (autenticação)
### Frontend
- **React 19** + TypeScript
- **Vite** (build tool)
- **Tailwind CSS** (styling)
- **React Router** (roteamento)
- **Recharts** (gráficos)
- **Axios** (HTTP client)
### Infraestrutura
- **Docker** + Docker Compose
- **Nginx** (proxy reverso)
- **GitHub Actions** (CI/CD)
## 📊 Funcionalidades
- **Dashboard Central**: KPIs nacionais e por província
- **Gestão de Projetos**: CRUD completo com filtros avançados
- **Planeamento 5W2H**: Editor por projeto e fase
- **Indicadores**: Registo trimestral com dashboards
- **Licenciamento**: Tracking fast-track por projeto
- **Mapa Interativo**: Distribuição dos projetos pelas 21 províncias
- **Importação/Exportação**: CSV com validação e auditoria
- **Auditoria**: Log completo de todas as ações
## 🎯 Status do Projeto
- ✅ **Sprint 1 Concluído**: 4 módulos principais funcionais
- ⏳ **Sprint 2 Em Desenvolvimento**: Módulos de gestão
- 📅 **Cronograma**: 4-5 semanas para conclusão total
## 🤝 Contribuição
1. Fork o projeto
2. Crie uma branch para sua feature (`git checkout -b feature/Ama …