Saltar para o conteúdo
BigTree108

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.