Bookli
Szczegół B2 · Produkty SaaS
System zapisów na obozy, noclegi i wydarzenia. Rodzic zapisuje się sam.
- Rola
- Product owner, architekt i programista
- Okres
- 2026 – obecnie
- Status
- Wdrożony, pierwszy klient organizuje obozy żeglarskie
- Technologie
- Laravel · Vue · Tailwind CSS · REST API · OpenAPI · Webhooki HMAC
Problem
„Sezon zaczyna się w arkuszu. Tam zaczynają się też kłopoty.” Organizatorzy obozów, kolonii, szkół żeglarskich i ośrodków jeździeckich zbierali zgłoszenia mailem i w arkuszach, a ci bardziej zaawansowani korzystali z systemów pisanych lata temu, z lukami bezpieczeństwa.
Discovery przed kodem
Zanim napisałem pierwszą linijkę, przeanalizowałem dwie obszerne aplikacje rezerwacyjne (szkoły żeglarskiej i ośrodka jeździeckiego) i zbadałem potrzeby rynku. Zachowałem to, co działało w praktyce organizatorów, i naprawiłem luki bezpieczeństwa.
Rozwiązanie
- Dla rodzica: zapis bez zakładania konta w 4 krokach, formularz w 9 językach, osadzenie na subdomenie, własnej domenie lub w iframe.
- Dla organizatora: limity miejsc egzekwowane po stronie serwera, kopiowanie sezonu, wiele marek i oddziałów, raty, przypomnienia, automatyczne anulowanie nieopłaconych rezerwacji, zwroty, umowy PDF, karta kwalifikacyjna, maile z kodem QR.
- Zgodność z przepisami: eksport do portalu TFG, weryfikacja kadry, zgłoszenie wypoczynku, wersjonowanie zgód.
- Integracje: REST API v1 z dokumentacją OpenAPI, klucze z zakresami, webhooki podpisane HMAC-SHA256 z trzema próbami doręczenia, pobieranie danych firmy z GUS po NIP.
Bezpieczeństwo i RODO
Dane osobowe i zdrowotne są szyfrowane, a dane różnych firm odizolowane. Role ograniczają dostęp: księgowość nie widzi danych zdrowotnych ani PESEL, kadra nie widzi kwot. Po okresie retencji dane są automatycznie anonimizowane. Serwery stoją w EOG, a w aplikacji nie ma trackerów ani Google Analytics.
Model biznesowy
Trzy plany: Mini 59 zł, Midi 239 zł i Maxi 359 zł miesięcznie netto, przy płatności rocznej dwa miesiące gratis. Aktywacja po demo. W przygotowaniu: płatności online i ubezpieczenie od rezygnacji.