Presentiamo dpkit Terminal e TypeScriptLeggete l'annuncio

Servizi e integrazione

API tipizzate

Una sola definizione che genera server, client e documentazione, così la divergenza è un errore di build.

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

Che cos'è

Il contratto tra un client e un server, espresso una volta sola in una forma da cui vengono generati entrambi i lati, così una modifica che rompe viene intercettata in fase di build e non in produzione.

Perché l'abbiamo scelto

Il nostro default è oRPC: procedure definite con schemi Zod, che danno un client tipizzato da un capo all'altro, l'integrazione con TanStack Query e un documento OpenAPI da un'unica definizione. Dove un contratto deve essere condiviso tra linguaggi o sopravvivere a cicli di rilascio indipendenti, usiamo Connect RPC con Protobuf, perché un file di schema versionato è un confine migliore di un pacchetto condiviso. Per il lavoro che non esce mai da un singolo deployment bastano le server function, e aggiungere un livello di API sarebbe solo cerimonia.

Che cosa ci costruiamo

Sviluppo di applicazioni web

Dal livello dati fino all'interfaccia: ricerca, integrazioni, lavori in background e l'infrastruttura per tenerlo in funzione.

Applicazioni web full-stack · API tipizzate · Workflow durevoli · Orchestrazione di container

Prodotti multipiattaforma

Un prodotto su un sito per il pubblico, una dashboard operativa, un'app mobile e microsite per i partner — con un solo modello dati, così non possono divergere.

Applicazioni web full-stack · Mobile e desktop · API tipizzate · Identità e accessi

Strumenti interni e sistemi gestionali

Lo strumento interno di cui il vostro settore ha davvero bisogno — contatti, trattative, magazzino, fatturazione, permessi, un registro di audit. Costruito attorno al vostro modo di lavorare, non attorno a un modello.

Database transazionali · Identità e accessi · API tipizzate · Applicazioni web full-stack

Sviluppo di app mobile

iOS e Android da un'unica base di codice, con i tipi condivisi con il vostro backend così i due non possono divergere. Tramite gli store o over the air.

Mobile e desktop · API tipizzate · Identità e accessi

Dove lo usiamo

Tra ogni applicazione e il suo backend, e nei punti di giunzione in cui i sistemi esistenti di un cliente vanno integrati con qualcosa di nuovo.
schermatamycarro.app
Il motore di ricerca auto di Mycarro come funziona oggi, che cerca tra i suoi annunci portoghesi attivi.

Mycarromarketplace auto e CRM per rivenditori

Un marketplace di auto usate attivo in Portogallo. Ricerca per il consumatore su annunci raccolti da tutto il mercato, un back office per i rivenditori con contatti, magazzino e fatturazione, e un'app mobile — costruito end-to-end.

l'abbiamo costruito

coperto da NDA
Lavoro che non possiamo mostrare
ND

NDAMVP di piattaforma fintech svizzera

Un MVP multipiattaforma per una piattaforma di servizi finanziari regolamentati, progettato e costruito end-to-end: un backend contract-first, una dashboard operativa e app iOS e Android generate dallo stesso contratto. Consegnato.

cliente · NDA

Contattateci

Raccontateci che cosa volete costruire.

Siamo un piccolo team in Portogallo, con orario di Londra. Un sito, un'app, uno strumento interno o la piattaforma che ci sta dietro — iniziate con una frase sul problema e poi ci pensiamo noi.

Tutte le tecnologie
Richiedete un preventivo