Apresentamos o dpkit Terminal e TypeScriptVer o anúncio

Serviços e integração

APIs tipadas

Uma definição que gera o servidor, o cliente e a documentação, para que qualquer desvio seja um erro de compilação.

  • oRPC
  • Connect RPC
  • Protobuf
  • Server functions
  • OpenAPI

O que é

O contrato entre um cliente e um servidor, expresso uma só vez numa forma a partir da qual ambos os lados são gerados, para que uma alteração incompatível seja apanhada na compilação e não em produção.

Porque o escolhemos

A nossa opção por omissão é o oRPC: procedimentos definidos com esquemas Zod, que dão um cliente tipado de ponta a ponta, integração com o TanStack Query e um documento OpenAPI a partir de uma única definição. Quando um contrato tem de ser partilhado entre linguagens ou sobreviver a ciclos de lançamento independentes, usamos Connect RPC com Protobuf, porque um ficheiro de esquema versionado é uma fronteira melhor do que um pacote partilhado. Para trabalho que nunca sai de uma única implantação, as funções de servidor chegam e acrescentar uma camada de API seria cerimónia.

O que construímos com ele

Desenvolvimento de aplicações web

Da camada de dados até à interface: pesquisa, integrações, tarefas em segundo plano e a infraestrutura para manter tudo a funcionar.

Aplicações web full-stack · APIs tipadas · Fluxos de trabalho duráveis · Orquestração de contentores

Produtos multiplataforma

Um produto repartido por um site para o consumidor, um painel de operações, uma aplicação móvel e microsites de parceiros — a partilhar um único modelo de dados, para que não se desencontrem.

Aplicações web full-stack · Móvel e ambiente de trabalho · APIs tipadas · Identidade e acesso

Software de gestão e ferramentas internas

A ferramenta interna de que o seu setor precisa mesmo — leads, negócios, inventário, faturação, permissões, registo de auditoria. Construída à volta da forma como trabalha, e não à volta de um template.

Bases de dados transacionais · Identidade e acesso · APIs tipadas · Aplicações web full-stack

Desenvolvimento de aplicações móveis

iOS e Android a partir de uma só base de código, partilhando tipos com o seu backend para que os dois não se desencontrem. Pelas lojas, ou por atualização over-the-air.

Móvel e ambiente de trabalho · APIs tipadas · Identidade e acesso

Onde o usamos

Entre cada aplicação e o seu backend, e nas costuras onde os sistemas existentes de um cliente têm de ser integrados com algo novo.
capturamycarro.app
O motor de busca de automóveis Mycarro tal como funciona hoje, pesquisando os anúncios que tem ativos em Portugal.

Mycarromarketplace de automóveis e CRM para stands

Um marketplace de carros usados a funcionar em Portugal. Pesquisa para o consumidor sobre anúncios reunidos de todo o mercado, um back office para stands gerirem leads, inventário e faturação, e uma aplicação móvel — construído de ponta a ponta.

construímos

sob NDA
Trabalho que não podemos mostrar
ND

NDAMVP de plataforma fintech suíça

Arquiteto principal de uma plataforma de serviços financeiros regulada: um backend contract-first, um painel de operações e uma aplicação iOS e Android. MVP entregue.

cliente · NDA

Entre em contacto

Diga-nos o que precisa de construir.

Somos uma equipa pequena em Portugal, a trabalhar no horário de Londres. Um site, uma aplicação, uma ferramenta interna, ou a plataforma por trás deles — comece por uma frase sobre o problema e nós tratamos do resto.

Todas as tecnologias
Pedir orçamento