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 obsługuje 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 w przeglądarce i na urządzeniach mobilnych.
Podsumowanie techniczne
Frontend opiera się na React Native z Expo, co pozwala wdrażać w przeglądarce, na iOS i Androida z jednej bazy kodu. UI powstało na NativeWind (Tailwind CSS) i własnej bibliotece komponentów, a URQL zarządza stanem GraphQL z inteligentną pamięcią podręczną.
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 przez OpenTofu — osobne środowisko podglądowe dla każdego PR, PostgreSQL w klastrze ze sprawdzonymi kopiami zapasowymi 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.
Jeden zespół, wszystkie warstwy
Usługi stojące za tym projektem
Systemy rezerwacyjne.
Dostępność, grafiki i płatności online — od ścieżki rezerwacji na Twojej stronie po pełny dwustronny marketplace.
Zobacz więcej →Aplikacje mobilne.
Aplikacje wieloplatformowe z jednej bazy kodu, plus natywny iOS/Android tam, gdzie to ma znaczenie.
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 systems i panele, które pozostają szybkie, gdy rosną.
Cloud i DevOps.
Odtwarzalna infrastruktura jako kod, CI/CD i obserwowalność — bez rozjazdu wprowadzanego z konsoli.
Dane i integracje.
Pipeline'y, integracje z zewnętrznymi API i klej, dzięki któremu systemy ze sobą rozmawiają.
Przeczytaj też
Marketplace + SaaS · TurystykaTripsomniaRezerwuj i sprzedawaj lokalne wycieczki na całym świecieZobacz pełny opis →← Poprzednia · MyEvaluationsMasz podobny problem?
Zacznij od 30 minut z full-stackiem — powiemy Ci wprost, czy umiemy pomóc.
30 minGoogle Calendarbez prezentacji sprzedażowej
Wolisz napisać? Wyślij nam wiadomość →
