Desenvolvimento front end
Front ends Angular, React e Vue construídos como um design system, testados num browser real e utilizáveis num telemóvel de 375 píxeis. O nosso próprio portal em Angular 22 é a build de referência, e pode ler os seus números abaixo.
Frameworks que disponibilizamos
Angular
O nosso próprio portal é em Angular 22
Componentes standalone, signals, deteção de alterações sem zone.js e o novo control flow. A prova mais sólida que temos, porque gerimos nós próprios uma aplicação Angular com 91 rotas.
React e Next.js
Aplicações de página única e Next.js
Aplicações de página única e sites Next.js renderizados no servidor, com a mesma disciplina de biblioteca de componentes que aplicamos no Angular.
Vue.js
Contratados e entrevistados para o ecossistema Vue
Front ends Vue para produtos que já investiram nesse ecossistema, com pessoas contratadas e entrevistadas especificamente para ele.
O que obtém, seja qual for o framework
- Versões atuais, padrões atuais. Acompanhamos a última release estável e modernizamos o ficheiro em que mexemos, na mesma alteração, em vez de deixar uma base de código duas versões principais atrás.
- Um design system, e não uma pilha de páginas. Uma implementação por padrão de interface, composta a partir de blocos partilhados; cada componente partilhado tem uma story que executa verificações de acessibilidade axe.
- Contratos gerados a partir do backend. O cliente de API é gerado a partir do documento OpenAPI; nenhum tipo de dados é escrito à mão e a pasta gerada é só de leitura.
- Autorização antes de renderizar. Cada rota tem um guard de permissões tipado que é resolvido antes de o componente existir. O interceptor HTTP é defesa em profundidade, nunca o controlo principal.
- Mobile como requisito. Sem scroll horizontal a 375 px, áreas de toque de 44 píxeis, nada truncado, ações principais ao alcance do polegar.
Como se escreve um componente
A lógica, o template e os estilos são sempre três ficheiros no mesmo local. Os filtros estruturados, a ordenação e a paginação ficam no URL, para que uma vista possa ser partilhada; a pesquisa de texto livre fica apenas em memória, porque pode conter dados pessoais e os URLs acabam em registos. O cálculo, a formatação e a exportação para PDF ou CSV acontecem no browser, enquanto a paginação e a filtragem dos dados subjacentes ficam em SQL, com o filtro de visibilidade de quem faz o pedido, para que o browser nunca receba linhas que o utilizador não possa ver.
Front ends que já entregámos
Quatro aplicações de página única entregues em Angular e React, mais de 300 componentes de interface, pontuações Lighthouse acima de 90, para produtos de comércio, saúde, RH e logística. Números do nosso historial de entregas.
Precisa de um front end ou de recuperar um existente?
Envie o repositório ou o design. Recebe uma avaliação escrita e uma estimativa no prazo de um dia útil.