Nasz własny produkt — nowoczesna platforma SaaS, która zmienia sposób organizowania i prowadzenia turniejów sportowych.
Sami gramy i sami organizujemy turnieje, więc lukę na rynku znaliśmy z pierwszej ręki: istniejące narzędzia do zarządzania turniejami są albo przestarzałe, albo przekombinowane, albo brakuje im kluczowych funkcji. Tournee rozwiązuje te bolączki intuicyjną, bogatą w funkcje platformą, która ogarnia wszystko — od rejestracji uczestników po aktualizowane na żywo drabinki.
Platforma obsługuje formaty od pojedynczej i podwójnej eliminacji, przez grupy każdy z każdym, po Americano, Mexicano i King of the Court; automatyzuje generowanie drabinek i rozstawianie, śledzi wyniki na żywo i działa płynnie na webie oraz urządzeniach mobilnych.
Podsumowanie techniczne
Frontend opiera się na React Native z Expo, co pozwala deployować na web, iOS i Androida z jednego codebase'u. UI powstało na NativeWind (Tailwind CSS) i własnej bibliotece komponentów, a URQL zarządza stanem GraphQL z inteligentnym cache'owaniem.
Backend napędza NestJS z API GraphQL, z PostgreSQL i MikroORM jako warstwą danych. BullMQ obsługuje asynchroniczne zadania turniejowe, takie jak generowanie drabinek i liczenie tabel. Backend i panel administracyjny przenosimy właśnie na Open Mercato — framework, na którym budujemy systemy dla klientów.
Całość działa na klastrze Hetzner Kubernetes (k3s) postawionym OpenTofu — środowiska preview per PR, PostgreSQL w klastrze ze zweryfikowanymi backupami i pełna obserwowalność oparta na OpenTelemetry.
Oba repozytoria korzystają z domain-driven design — domeny komunikują się przez zdarzenia, więc każdą można rozwijać i rozumieć w izolacji.
Co wnieśliśmy
Usługi stojące za tym projektem
Systemy rezerwacyjne.
Dostępność, grafiki i płatności online — od flow rezerwacji na Twojej stronie po pełny dwustronny marketplace.
Zobacz więcej →Mobile.
Aplikacje cross-platform z jednej bazy kodu, plus natywny iOS/Android tam, gdzie to się liczy.
Backend i API.
Otypowane serwisy, czyste modele danych i API zbudowane tak, żeby skalowały się bez niespodzianek.
Web i frontend.
Produkcyjne aplikacje React/Next.js, design systemy i dashboardy, które pozostają szybkie, gdy rosną.
Cloud i DevOps.
Odtwarzalna infrastruktura jako kod, CI/CD i obserwowalność — bez dryfu z konsoli.
Dane i integracje.
Pipeline'y, integracje z zewnętrznymi API i klej, dzięki któremu systemy ze sobą rozmawiają.
Przeglądaj dalej
Przeczytaj też
Marketplace + SaaS · TurystykaTripsomniaRezerwuj i sprzedawaj lokalne wycieczki na całym świeciePrzeczytaj case study →← Poprzednie · MyEvaluationsMasz podobny problem?
Zacznij od darmowego 30-minutowego audytu — powiemy Ci wprost, czy umiemy pomóc.
30 min · Google Calendar · bez sales decku
Wolisz napisać? Wyślij nam wiadomość →
