Découvrez dpkit Terminal et TypeScriptVoir l'annonce

Services et intégration

API typées

Une seule définition génère le serveur, le client et la documentation : la dérive devient une erreur de build.

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

Ce que c'est

Le contrat entre un client et un serveur, exprimé une seule fois sous une forme qui génère les deux côtés : une rupture est attrapée à la compilation plutôt qu'en production.

Pourquoi nous l'avons choisi

Notre choix par défaut est oRPC : des procédures définies avec des schémas Zod, qui donnent un client typé de bout en bout, une intégration TanStack Query et un document OpenAPI à partir d'une seule définition. Quand un contrat doit être partagé entre plusieurs langages ou survivre à des cycles de publication indépendants, nous utilisons Connect RPC avec Protobuf, parce qu'un fichier de schéma versionné est une meilleure frontière qu'un paquet partagé. Pour ce qui ne quitte jamais un seul déploiement, les fonctions serveur suffisent et ajouter une couche d'API serait du cérémonial.

Ce que nous construisons avec

Développement d'applications web

De la couche de données à l'interface : recherche, intégrations, traitements en arrière-plan, et l'infrastructure pour que tout continue de tourner.

Applications web full-stack · API typées · Workflows durables · Orchestration de conteneurs

Produits multiplateformes

Un seul produit sur un site grand public, un tableau de bord d'exploitation, une application mobile et des microsites partenaires — partageant un même modèle de données, pour qu'ils ne divergent pas.

Applications web full-stack · Mobile et bureau · API typées · Identité et accès

Outils internes et systèmes de back-office

L'outil interne dont votre secteur a réellement besoin — leads, affaires, stock, facturation, permissions, piste d'audit. Construit autour de votre façon de travailler plutôt qu'autour d'un modèle.

Bases de données transactionnelles · Identité et accès · API typées · Applications web full-stack

Développement d'applications mobiles

iOS et Android depuis une seule base de code, partageant leurs types avec votre backend pour que les deux ne divergent pas. Par les stores, ou over-the-air.

Mobile et bureau · API typées · Identité et accès

Où nous l'utilisons

Entre chaque application et son backend, et aux jointures où les systèmes existants d'un client doivent être intégrés à quelque chose de nouveau.
capturemycarro.app
Le moteur de recherche automobile Mycarro tel qu'il tourne aujourd'hui, sur ses annonces portugaises en ligne.

Mycarroplace de marché auto et CRM concessionnaires

Une place de marché de voitures d'occasion en ligne au Portugal. Une recherche grand public sur des annonces collectées dans tout le marché, un back-office concessionnaires pour les leads, le stock et la facturation, et une application mobile — construits de bout en bout.

nous l'avons construit

sous NDA
Un travail que nous ne pouvons pas montrer
ND

NDAMVP de plateforme fintech suisse

Un MVP multiplateforme pour une plateforme de services financiers réglementés, conçu et construit de bout en bout : un backend contract-first, un tableau de bord d'exploitation et des applications iOS et Android générées à partir du même contrat. Livré.

client · NDA

Nous contacter

Dites-nous ce que vous voulez faire construire.

Nous sommes une petite équipe au Portugal, aux horaires de Londres. Un site, une application, un outil interne, ou la plateforme derrière — commencez par une phrase sur le problème et nous prenons la suite.

Toutes les technologies
Demander un devis