RentaBoat
Kategoria
Full-Stack Marketplace
Rok
2025–2026
Rola
Full-Stack Developer & Architect
Tech Stack
Interfejs Platformy
Case Study
Problem
Polski rynek czarterów łodzi działa głównie przez telefon, maile i rozproszone ogłoszenia. Właściciel jachtu nie ma gdzie wystawić łodzi z kalendarzem dostępności i płatnością online. Klient nie może porównać ofert ani zarezerwować bez dzwonienia. RentaBoat powstał, żeby to zmienić — platforma wzorowana na Airbnb, ale zaprojektowana od zera pod specyfikę czarterów.
Proces
Platforma obsługuje trzy role: gościa, właściciela i admina — każda z własnym dashboardem i uprawnieniami. Żeby właściciel mógł wystawić łódź, musi przejść token-gated onboarding. Rezerwacje opierają się na transakcjach z izolacją Serializable — ten sam termin nie może być zajęty dwa razy, nawet przy równoczesnych żądaniach. Płatności zintegrowane przez Stripe Connect z obsługą BLIK i Przelewy24.
Rozwiązanie
Wyszukiwarka filtruje po typie łodzi, cenie, wyposażeniu i liczbie kabin. Panel właściciela daje pełną kontrolę nad ogłoszeniami, kalendarzem dostępności i zarobkami. Panel admina obsługuje moderację, statystyki platformy i zaproszenia. Cały interfejs zaprojektowany mobile-first z dolną nawigacją — rezerwacja działa sprawnie zarówno na telefonie, jak i na desktopie.




