Realizacja · Rezerwacje online
Willa Kaszub: rezerwacje bezpośrednio na stronie pensjonatu
Kameralny pensjonat na Helu, dziesięć pokoi i rezerwacje z kilku źródeł. Zbudowaliśmy stronę, na której gość rezerwuje konkretny pokój, oraz panel, który łączy rezerwacje ze strony, z Booking.com i z telefonu w jednym kalendarzu.

Punkt wyjścia
Rezerwacje z trzech stron naraz
Dziewięć pokoi dwuosobowych z balkonem i apartament na parterze. Rezerwacje przychodziły z Booking.com, telefonicznie i mailowo, a każdą trzeba było zapisać tak, żeby nie sprzedać tego samego pokoju dwa razy.
Cel: gość ma móc zarezerwować pokój bezpośrednio na stronie, a właściciel — widzieć wszystkie rezerwacje w jednym miejscu, bez przepisywania ich między systemami.
Strona
Charakter obiektu, nie szablon
Strona pokazuje to, co gość chce sprawdzić przed rezerwacją: pokoje z balkonami, odległość do zatoki i morza, okolicę i parking. Typografia i kolory nawiązują do klimatu Helu — spokojnie i jasno.



Rezerwacja
Konkretny pokój, cena za cały pobyt
Gość wybiera daty i liczbę osób, widzi wolne pokoje i cenę za cały pobyt, a potem wybiera konkretny pokój. Rezerwacja trafia do właściciela jako zgłoszenie — termin od razu się blokuje, a gość dostaje numer zgłoszenia i maila z podsumowaniem.
Właściciel potwierdza rezerwację w panelu. Bez przedpłaty — tak jak chciał pensjonat. Płatność online można włączyć później.


Panel
Jeden kalendarz dla wszystkich źródeł
Kalendarz pokazuje wszystkie pokoje i rezerwacje — ze strony, z Booking.com i telefoniczne — w kolorach źródła. Zgłoszenia czekające na potwierdzenie mają przerywaną ramkę, blokady (np. malowanie pokoju) są zakreskowane. Pasek zaczyna się w połowie dnia przyjazdu i kończy w połowie dnia wyjazdu, jak w hotelowej dobie.

Synchronizacja
Booking.com wie o rezerwacji ze strony
Każdy pokój ma własny kalendarz iCal. System cyklicznie pobiera z Booking.com zajęte terminy i udostępnia mu swoje, więc rezerwacja ze strony blokuje pokój na portalu, a rezerwacja z portalu — na stronie.
Jeśli mimo to dwie rezerwacje nałożą się na siebie (iCal nie działa w czasie rzeczywistym), panel pokazuje konflikt na osobnej liście, zanim zrobi się z niego problem przy recepcji.
Technologia
Solidnie, z testami
Next.js i baza PostgreSQL, własne logowanie do panelu, maile transakcyjne do gościa i właściciela. Najważniejsze ścieżki — rezerwacja, potwierdzenie i synchronizacja — są pokryte testami automatycznymi, uruchamianymi także na produkcyjnym sterowniku bazy.
Zrzuty ekranu pochodzą z wersji testowej. Nazwiska gości w kalendarzu i dane rezerwacji są przykładowe.
Następna realizacja
Przewiani
Własna sprzedaż biletów dla organizatora imprez: pule, loże na planie sali, bilety w portfelu telefonu i skaner offline.
Zobacz realizacjęChcesz takie rezerwacje u siebie?
Wybierz pakiet i opisz firmę w kilku zdaniach. Wycenę z dokładną kwotą i terminem wyślemy w ciągu 24 h w dni robocze — bez zobowiązań.

