CASO DE ESTUDO · 2025
O2MOVE
Uma plataforma pública de informação para um hub de mobilidade urbana sustentável.
- CONTEXTO
- Agenda BE.Neutral · PPS2
- FUNÇÃO
- Principal engenheira da versão atual
- QUANDO
- 2024–2025
- STACK
- React 18 · Vite · Leaflet · ASP.NET Core
Visão geral
O O2MOVE é uma plataforma pública de informação integrada num hub de mobilidade urbana sustentável. Reúne informação de mobilidade numa experiência interativa voltada para o público.
O que esteve a meu cargo
- Migrei o frontend de React 16 e Create React App para React 18 e Vite, convertendo componentes de classe para hooks e substituindo dependências incompatíveis.
- Atualizei .NET Core 3.1 para .NET 8, preservando a lógica de transportes preexistente.
- Implementei clustering de paragens com Leaflet e o fluxo frontend para SVGs produzidos por um serviço externo de mapas esquemáticos.
- Criei vistas ambientais, comportamento de standby e inatividade e suporte para diferentes resoluções.
- Desenhei várias interfaces em Figma e testei manualmente a aplicação no hardware real.
Destaques de engenharia
Design responsivo para ecrãs públicos
A interface tinha de manter legibilidade e boa utilização em ecrãs interativos de grande formato, e não apenas em breakpoints convencionais de desktop ou mobile.
Interação com spider maps
Implementei a funcionalidade frontend que apresenta e permite interagir com spider maps gerados através do fluxo de API da plataforma.
Modernização do frontend
Ajudei a evoluir partes da aplicação com React 18, trabalhando sobre um produto existente em vez de o reconstruir de raiz.
Contexto real
Existe uma instalação real do O2MOVE na Trofa, onde o município instalou o primeiro hub O2MOVE de Portugal em 2026. O produto também foi apresentado a públicos internacionais e portugueses ligados às Smart Cities.
Smart City Expo World Congress 2025 · Barcelona ↗Portugal Smart Cities Summit 2026 ↗