Kanban do Projeto Mapa Colaborativo | 11º1C

Equipa 1 — Backend / API / Persistência

Estado Tarefa
A FazerImplementar sistema de autenticação (login/logout) com sessões em PHP.
A FazerCriar login.php, logout.php e require_login.php.
A FazerProteger guardar.php, atualizar.php, apagar.php.
A FazerCriar sistema de permissões (público vs. autenticado).
A FazerCriar estrutura inicial de pontos.json e API local.
A FazerTestes de segurança nos endpoints.
A FazerLeitura de pontos via pontos.json.

Equipa 2 — Frontend / Mapa / Interação

Estado Tarefa
A FazerCriar versão pública do mapa (visualização apenas).
A FazerCriar versão administrativa com adicionar, editar, arrastar e apagar pontos.
A FazerMostrar botões de edição apenas se autenticado.
A FazerImplementar zoom automático aos pontos e botão “Ver toda a região”.
A FazerIntegração com a API da Equipa 1.
A FazerMapa base com MapLibre + OpenFreeMap e marcadores por categoria.

Equipa 3 — UX / Multimédia / Conteúdos

Estado Tarefa
A FazerDesenhar formulário de login e mensagens de erro.
A FazerCriar ícones personalizados por categoria.
A FazerDistinguir visualmente versão pública e administrativa.
A FazerPrototipagem de interfaces e popups.
A FazerWireframes iniciais e templates de conteúdos multimédia.

Equipa 4 — Testes / Qualidade / Documentação

Estado Tarefa
A FazerTestar login, logout e acessos não autorizados.
A FazerVerificar que a versão pública não permite edição.
A FazerTestar arrastar, editar e apagar pontos.
A FazerProduzir documentação técnica e de utilizador.
A FazerTestes de integração entre frontend e backend.
A FazerTestes iniciais do mapa e carregamento de pontos.