Portal de Funcionários
Visão geral do caso
Um portal digital personalizado concebido para estudantes universitários e corpo docente, servindo como um ponto de acesso único para toda a informação e serviços académicos. A plataforma integra mais de 10 sistemas e APIs internos — incluindo horários, notas e Moodle SSO — numa experiência integrada sem falhas.
O portal adapta dinamicamente o conteúdo e funcionalidades com base em 8 critérios de personalização, garantindo que cada utilizador receba uma experiência relevante e intuitiva logo após o login. Para além da experiência para o utilizador, o sistema fornece aos editores um ambiente flexível de gestão de conteúdos que elimina a dependência dos programadores para operações diárias de conteúdo.
Foi dada especial atenção à estabilidade da plataforma sob elevada carga e à criação de um sistema de pré-visualização que permite aos editores ver as páginas exatamente como utilizadores específicos as veriam antes da publicação.
Objetivo: Criar um portal universitário unificado e altamente personalizado que simplifique o acesso aos serviços académicos para estudantes e corpo docente enquanto fornece administrato
Informação chave do projeto
Indústrias
Educação, Ensino Superior, Plataformas de E-learning, Administração Académica, Soluções para Campus Digital, Serviços de Informação para Estudantes
Serviços
Design UI/UX, Desenvolvimento Frontend, Desenvolvimento Backend, Personalização CMS, Integração de API, Configuração de Infraestrutura Cloud, Personalização de Conteúdo
Soluções
Portal para Estudantes & Corpo Docente, Painel Académico Personalizado, Integração Moodle SSO, Sistema de Gestão de Informação Académica, Plataforma de Distribuição de Conteúdo Personalizado
Tecnologias
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, Integrações REST API, Single Sign-On (SSO)
Os desafios
O processo
Foi adotada uma abordagem de implementação faseada, começando pelo design e configuração da arquitetura central da API e do sistema de autenticação, e progredindo gradualmente por etapas sucessivas, culminando numa camada de notificações totalmente integrada e gerida por CMS que unifica a entrega de conteúdo e o comportamento do sistema através das plataformas.
Design da Arquitetura
Definiu uma arquitetura de sistema escalável baseada numa infraestrutura partilhada com o site público, garantindo clara separação de domínios, desempenho estável e prontidão para utilização em alta carga num ambiente académico.
Sistema de Personalização de Conteúdo
Implementou um motor de personalização baseado em regras utilizando 8 critérios, permitindo controlo preciso sobre a visibilidade do conteúdo e garantindo que cada utilizador receba informações relevantes com base no seu papel e atributos.
Integrações de API
Ligou múltiplos serviços externos e internos, incluindo horários, notas, pagamentos, trabalhos e Moodle SSO, criando um ponto de acesso unificado para todos os dados académicos dentro de um único portal.
Experiência do Editor e Sistema de Pré-visualização
Desenvolveu uma experiência CMS flexível no Umbraco com um modo de pré-visualização incorporado, permitindo aos editores ver com precisão o conteúdo exatamente como aparece para tipos específicos de utilizadores antes da publicação.
Implementação Frontend
Construiu uma SPA Angular dinâmica que suporta renderização personalizada, navegação sem falhas e adaptação em tempo real de conteúdo com base em papéis e permissões dos utilizadores, assegurando uma experiência de utilizador responsiva e consistente em todos os módulos.
Otimização de Performance e Estabilidade
Focou-se em garantir fiabilidade consistente do sistema sob condições de alta carga otimizando os processos backend, melhorando a configuração da infraestrutura e aperfeiçoando a comunicação API entre serviços e integrações distribuídas.
Soluções
As principais características da solução
Horário — Integração de API de horários com vistas diárias, semanais e mensais. Sincronização em tempo real a partir do sistema académico.
Notas e Progresso Académico — Acesso às notas via API — atual, final e repartições do curso.
Pagamentos de Cursos — Pagamentos de cursos — estado, saldos, recibos no portal.
Trabalhos — Visualização ao vivo dos trabalhos, prazos e estado das submissões — sincronizado com sistemas de gestão de cursos.
Moodle SSO — Single Sign-On entre portal e Moodle — uma sessão para todos os serviços.
Personalização de Conteúdo — Personalização baseada em regras segundo 8 critérios. Os editores definem o público alvo por item de conteúdo.
Resultados em números
100%
O portal oferece conteúdo totalmente personalizado com base em 8 critérios específicos do utilizador, garantindo que cada estudante e docente vê informações relevantes após o login.
10+
O sistema consolida múltiplos serviços académicos num único portal, integrando horários, notas, pagamentos, trabalhos e acesso ao Moodle.
100%
O esforço de manutenção a longo prazo é significativamente reduzido através de uma arquitetura modular — as alterações são isoladas, previsíveis e requerem tempo mínimo de engenharia para implementar ou reverter.
100%
O portal só é acessível após autenticação bem-sucedida, garantindo um acesso seguro e baseado em funções aos dados e serviços académicos sensíveis para estudantes e docentes.