Dowód

Nasze produkty i biblioteki

Co zbudowaliśmy dla siebie — i czego używamy w projektach klientów.

Trzy systemy, które prowadzimy, oraz dwa narzędzia programistyczne, które trafiają do kodu naszych klientów. Utrzymujemy je sami. Jeśli potrzebujesz podobnego rozwiązania u siebie, opisz je — powiemy, co da się wykorzystać z gotowego, a co trzeba zbudować.

Opisz swoją sytuację
Produkty

Trzy systemy, które prowadzimy

OPK.care

platforma opieki senioralnej

Kojarzy rodziny z krajów DACH z placówkami opieki w Polsce. Baza wolnych miejsc, wyszukiwanie według kryteriów opieki i lokalizacji, obsługa zapytań w dwóch językach. Prowadzimy ją jako własny produkt, nie jako projekt na zlecenie.

System magazynowy ze sklepem

WMS i e-commerce

Zarządzanie stanami i lokalizacjami w magazynie połączone ze sklepem internetowym w jednym systemie, bez synchronizacji między dwoma osobnymi narzędziami. Wdrożony produkcyjnie u klienta.

Menedżer tłumaczeń

narzędzie wewnętrzne

Zarządzanie tekstami interfejsu w aplikacjach wielojęzycznych: jedno miejsce na wszystkie wersje językowe, kontrola brakujących tłumaczeń, eksport do formatów używanych przez frameworki frontendowe.

Biblioteki

Dwa narzędzia, których używamy w kodzie klientów

Powstały z problemów, które wracały w kolejnych projektach. Rozwiązanie raz, a potem używane wszędzie tam, gdzie problem występuje.

Generator TypeScriptu

spójność frontu i backendu
ProblemTypy na froncie i kontrakt API na backendzie rozjeżdżają się po każdej zmianie, a błąd ujawnia się dopiero na produkcji.
RozwiązanieTypy TypeScriptu generowane automatycznie z definicji backendu. Rozjazd przestaje być możliwy, ponieważ nie ma dwóch niezależnych źródeł prawdy — kompilator wyłapuje niezgodność, zanim kod trafi do repozytorium.

Zakresy JSON

kontrola zakresu danych w API
ProblemJedno API musi zwracać różnym odbiorcom różny zakres danych. Zwykle kończy się to kilkoma niemal identycznymi endpointami albo wysyłaniem wszystkiego i filtrowaniem po stronie klienta.
RozwiązanieDeklaratywne zakresy pól na jednym endpoincie. Mniej kodu do utrzymania i mniej danych w odpowiedzi — w tym danych, których odbiorca nie powinien zobaczyć.

Ten sam zespół i ten sam sposób pracy stoją za pakietami: audyt i bezpieczeństwo kodu AI, moduły oprogramowania pod klucz, refaktoryzacja i dług technologiczny.

Potrzebujesz czegoś podobnego u siebie?

Napisz, co ma powstać. Wstępna ocena punktu wyjścia jest bezpłatna.

Opisz swoją sytuację