Voltar aos projetos

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

01

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.

02

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.

03

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.

React 18ViteLeafletASP.NET Core
Voltar aos projetos