Przejdź do treści
Porozmawiajmy
UsługiRealizacjeWycenaO mnieBlogPorozmawiajmy
Wszystkie realizacje
System rezerwacji

Paintball Sebory — poligon taktyczny z systemem rezerwacji

Paintball Sebory to pole paintballowe w Romanach-Seborach pod Przasnyszem. Zbudowałem dla niego stronę w taktycznym, militarnym klimacie i autorski system rezerwacji online: klient sam wybiera pakiet, liczbę osób i wolny termin, a obsługa dostaje gotowe zgłoszenie w panelu. Strona jest skierowana do ekip znajomych, rodziców organizujących urodziny dzieci i grup z okolicznych miast.

Klient
Pole paintballowe spod Przasnysza
Rok
2026
Zakres
Projekt UX/UI · Kod (Next.js) · System rezerwacji i panel admina · SEO lokalne · Testy E2E · Wdrożenie
Technologie
Next.js · Rezerwacje online · UX/UI · SEO
Strona główna Paintball Sebory na desktopie — hasło Zbierz ekipę. Wejdź do gry. na tle zdjęcia pola z drona

Wyzwanie

Obiekt działał wyłącznie na telefon i wiadomości — rezerwacje się gubiły, klienci nie widzieli wolnych terminów ani cen, a wizerunek nie oddawał adrenaliny i profesjonalizmu pola.

Rozwiązanie

Zaprojektowałem markę cyfrową w taktycznym, militarnym stylu i zakodowałem od zera autorski system rezerwacji: wybór pakietu (Alfa / Bravo / Delta + warianty dla dzieci), kalendarz z dostępnymi godzinami, dane uczestników i podsumowanie. Do tego scenariusze gier, cennik z dokupieniem amunicji, FAQ i integracja z opiniami Google.

Jak to robiliśmy

  1. 01

    Design „Tactical HUD”

    Zaprojektowałem ciemny interfejs z neonową zielenią i żółtymi przyciskami, stylizowany na wyświetlacz taktyczny — etykiety jak z odprawy, numerowane sekcje, militarne nazewnictwo pakietów. Hero otwiera ujęcie pola z drona, a sprzęt i scenariusze gier pokazują prawdziwe zdjęcia z rozgrywek.

  2. 02

    Kreator rezerwacji zamiast telefonu

    Dzień dzielę na cztery trzygodzinne sloty, a rezerwacja przechodzi przez kroki: pakiet, liczba osób, termin, dane i podsumowanie z szacunkowym kosztem. Baza ma unikalny klucz na datę i godzinę, a serwer przed zapisem jeszcze raz sprawdza dostępność, więc dwie ekipy nie zajmą tego samego terminu. Pakiety mają warianty dla dorosłych i dla dzieci.

  3. 03

    Duże grupy zajmują dwa sloty

    Duża ekipa potrzebuje więcej czasu na polu, więc od 20 osób rezerwacja automatycznie blokuje dwa kolejne sloty (6 godzin). Dlatego przestawiłem kolejność kroków: liczba osób jest przed kalendarzem, a kalendarz od razu pokazuje cały blok. Liczbę slotów wylicza serwer w transakcji — nie ufam temu, co przyśle przeglądarka. Wdrożyłem to z kopią bazy, bez utraty istniejących rezerwacji.

  4. 04

    Walka z iOS Safari

    Formularz musiał działać także na starszych iPhone'ach, a Safari na iOS sprawiało najwięcej kłopotów. Karty pakietów przebudowałem na natywne pola radio z etykietami, żeby wybór działał nawet bez JavaScriptu, kalendarz liczy daty lokalnie zamiast w UTC (wcześniej przesuwał termin o dzień), a build celuje w Safari 14+.

  5. 05

    Panel, SEO lokalne i testy

    Obsługa ma ukryty panel ze statusami rezerwacji, wyszukiwarką, ręcznym dodawaniem zgłoszeń i jednym kliknięciem do Google Calendar. Pod ruch z okolicy przygotowałem 18 stron dla pobliskich miast, dane strukturalne LocalBusiness i FAQPage, a gdy Google nie odkrywał części landingów, dodałem do stopki linki do wszystkich miast. Logikę slotów, kreator i panel pokrywają testy E2E w Playwright, uruchamiane na buildzie produkcyjnym z osobną bazą.

Co wyróżnia ten projekt

Kalendarz z dostępnością na żywo

Zajęte godziny są wyłączone od razu w kalendarzu, a dla grupy 20+ widać cały sześciogodzinny blok, zanim klient poda dane.

Przejrzysty cennik z dokupieniem amunicji

Trzy pakiety dla dorosłych, osobna linia „misji dla najmłodszych” na sprzęcie o niższym kalibrze i pasek z dodatkową amunicją — każdy pakiet prowadzi prosto do rezerwacji.

Maile sterowane statusem

Klient dostaje wiadomość przy rezerwacji wstępnej, potwierdzeniu i anulowaniu, a po zakończonej grze — podziękowanie z przyciskiem do wystawienia opinii w Google. Obsługa dostaje powiadomienie o każdym nowym zgłoszeniu.

Scenariusze gier

Capture the Flag, Team Deathmatch, VIP Escort i Battle Royale — każdy tryb ma własne zdjęcie z pola i krótki opis, żeby ekipa wiedziała, na co się pisze.

Widoki i elementy

Strona główna Paintball Sebory na desktopie — hasło Zbierz ekipę. Wejdź do gry. na tle zdjęcia pola z drona
Hero z ujęciem pola z drona i od razu przyciskiem rezerwacji1 / 8
Efekt

Rezerwacje 24/7 bez jednego telefonu, przejrzysty cennik i wizerunek na poziomie topowych obiektów — strona, która sama domyka sprzedaż terminu.

Następna realizacjaKwiaciarnia Joanna
Kontakt

Zacznijmy Twój projekt.

Opisz w kilku zdaniach, czego potrzebujesz — odezwę się z konkretnymi pytaniami i propozycją kolejnych kroków. Bez zobowiązań.

  • E-mailkontakt@greycreative.pl
  • Czas odpowiedzizwykle w ciągu 12 godzin
  • Gdzie działamPrzasnysz · zdalnie w całej Polsce

Wysyłając formularz, zgadzasz się na przetwarzanie danych w celu kontaktu — polityka prywatności.

NapiszZadzwoń