Elementos da Equipa
Aqui estão os membros responsáveis pelo desenvolvimento do frontend, mapa e interação.
Rodrigo Duarte Silveira
Email:
Afonso Teixeira Basto
Email:
Alina Ji
Email:
Carina Isabel Miranda Pereira
Email:
Hugo David Pereira Fernandes
Email:
José Guilherme Teixeira Soares
Email:
Leonardo Da Rocha Azevedo
Email:
Gabriel De Amorim Ferreira
Email:
Responsabilidades Principais
A Equipa 2 é responsável por tudo o que o utilizador vê e interage no mapa. Desde a visualização dos pontos até às funcionalidades avançadas da versão administrativa, esta equipa garante que o mapa é funcional, intuitivo e visualmente consistente.
- Implementar o mapa com MapLibre + OpenFreeMap.
- Criar e configurar marcadores, cores por categoria e menus de hover.
- Implementar popups com informação dos pontos.
- Garantir compatibilidade com dispositivos móveis.
Duas Versões do Mapa
Versão Pública
- Visualização dos pontos existentes.
- Sem edição, remoção ou adição de pontos.
- Disponível a qualquer utilizador.
Versão Administrativa
- Adicionar novos pontos no mapa.
- Editar informações dos pontos existentes.
- Arrastar marcadores para corrigir coordenadas.
- Apagar pontos.
- Disponível apenas após autenticação.
Funcionalidades Avançadas
- Zoom automático baseado nos pontos carregados.
- Botão “Ver toda a região” para enquadrar os concelhos.
- Centro automático calculado com base nos concelhos.
- Menus de hover com botões de edição e remoção.
- Integração com a API da Equipa 1 para guardar e atualizar dados.
Estado das Tarefas
| Estado | Tarefa |
|---|---|
| A Fazer | Criar versão pública do mapa (visualização apenas). |
| A Fazer | Criar versão administrativa com adicionar, editar, arrastar e apagar pontos. |
| A Fazer | Mostrar botões de edição apenas se autenticado. |
| A Fazer | Implementar zoom automático aos pontos e botão “Ver toda a região”. |
| A Fazer | Integração com a API da Equipa 1. |
| A Fazer | Mapa base com MapLibre + OpenFreeMap e marcadores por categoria. |