Presentamos dpkit Terminal y TypeScriptVer el anuncio

Servicios e integración

APIs tipadas

Una definición que genera el servidor, el cliente y la documentación, para que cualquier desvío sea un error de compilación.

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

Qué es

El contrato entre un cliente y un servidor, expresado una sola vez en una forma a partir de la cual se generan los dos lados, para que un cambio incompatible se detecte al compilar y no en producción.

Por qué lo elegimos

Nuestra opción por defecto es oRPC: procedimientos definidos con esquemas Zod, que dan un cliente tipado de extremo a extremo, integración con TanStack Query y un documento OpenAPI a partir de una única definición. Cuando un contrato tiene que compartirse entre lenguajes o sobrevivir a ciclos de lanzamiento independientes, usamos Connect RPC con Protobuf, porque un archivo de esquema versionado es una frontera mejor que un paquete compartido. Para trabajo que nunca sale de un mismo despliegue, las funciones de servidor bastan y añadir una capa de API sería ceremonia.

Qué construimos con ello

Desarrollo de aplicaciones web

De la capa de datos hasta la interfaz: búsqueda, integraciones, tareas en segundo plano y la infraestructura para mantenerlo en marcha.

Aplicaciones web full-stack · APIs tipadas · Flujos de trabajo duraderos · Orquestación de contenedores

Productos multiplataforma

Un producto repartido entre un sitio para el consumidor, un panel de operaciones, una aplicación móvil y microsites de socios — compartiendo un único modelo de datos, para que no se separen.

Aplicaciones web full-stack · Móvil y escritorio · APIs tipadas · Identidad y acceso

Software de gestión y herramientas internas

La herramienta interna que su sector necesita de verdad — leads, operaciones, inventario, facturación, permisos, un registro de auditoría. Construida en torno a cómo trabaja usted, y no en torno a una plantilla.

Bases de datos transaccionales · Identidad y acceso · APIs tipadas · Aplicaciones web full-stack

Desarrollo de aplicaciones móviles

iOS y Android desde una sola base de código, compartiendo tipos con su backend para que los dos no se separen. Por las tiendas, o over-the-air.

Móvil y escritorio · APIs tipadas · Identidad y acceso

Dónde lo usamos

Entre cada aplicación y su backend, y en las costuras donde los sistemas ya existentes de un cliente tienen que integrarse con algo nuevo.
capturamycarro.app
El buscador de coches de Mycarro tal como funciona hoy, buscando entre sus anuncios activos en Portugal.

Mycarromarketplace de coches y CRM para concesionarios

Un marketplace de coches usados en marcha en Portugal. Búsqueda para el consumidor sobre anuncios reunidos de todo el mercado, un back office para que los concesionarios gestionen leads, inventario y facturación, y una aplicación móvil — construido de principio a fin.

construimos

bajo NDA
Trabajo que no podemos mostrar
ND

NDAMVP de plataforma fintech suiza

Un MVP multiplataforma para una plataforma de servicios financieros regulados, diseñado y construido de principio a fin: un backend contract-first, un panel de operaciones y aplicaciones iOS y Android generadas a partir del mismo contrato. Entregado.

cliente · NDA

Ponerse en contacto

Cuéntenos qué necesita construir.

Somos un equipo pequeño en Portugal, en horario de Londres. Un sitio, una aplicación, una herramienta interna, o la plataforma que hay detrás — empiece por una frase sobre el problema y nosotros seguimos desde ahí.

Todas las tecnologías
Pedir presupuesto