Plataforma web para a digitalização do atendimento de um serviço municipal, organizada em duas frentes: um portal de serviços online para cidadãos e utentes e um backoffice de gestão para os funcionários do serviço.
O portal público disponibiliza área de utilizador com registo, autenticação, verificação de email e recuperação de palavra-passe, permitindo submeter pedidos, preencher formulários e consultar o estado de processos sem deslocação presencial. O backoffice trata a gestão dos dados submetidos, com perfis de acesso distintos para o pessoal do serviço.
A arquitetura assenta numa aplicação Laravel (PHP) com vistas em Blade, autenticação via Sanctum e uma camada de apresentação em HTML/CSS sobre o tema de administração Argon. O front-end público e o backoffice partilham a mesma base de código, separando responsabilidades por rotas, controladores e middleware de autorização.
Cidadao/Utente Funcionario
| |
v v
+-------------+ +-------------+
| Portal | | Backoffice |
| Servicos | | de Gestao |
+------+------+ +------+------+
| |
+---------+---------+
v
+-------------------+
| Laravel (PHP) |
| Sanctum / Blade |
+---------+---------+
v
+---------------+
| Base de dados|
+---------------+
O trabalho cobriu modelação de dados, fluxos de submissão e validação, controlo de acessos e a integração do tema Argon na interface administrativa.