Powrót do realizacji
    Aplikacja dla restauracji + WWW

    Bethel Concept

    Platforma dla kawiarni i restauracji Bethel Concept w Nowym Targu — strona wizytówkowa, zaawansowany system rezerwacji stolików i sali bankietowej, CMS dla menu i bloga, automatyzacja newslettera przez n8n.

    Klient

    Bethel Concept — Kawiarnia & Restauracja

    Rok

    Wrzesień 2025

    Główne technologie
    React 18PostgreSQLSystem rezerwacji
    Bethel Concept — strona kawiarni i restauracji

    O projekcie

    Bethel Concept to elegancka kawiarnia i restauracja w Nowym Targu oferująca specialty coffee, catering oraz wynajem sali na wydarzenia okolicznościowe. Przed wdrożeniem strony rezerwacje przychodziły telefonicznie — bez systemu blokowania terminów. Personel ręcznie sprawdzał, czy stolik lub sala są wolne, co prowadziło do double-bookingów.

    Zbudowaliśmy aplikację z dwoma osobnymi modułami rezerwacji: stoliki w 2-godzinnych przedziałach z bieżącym sprawdzaniem dostępności, sala bankietowa z osobnym kalendarzem i własnymi regułami pojemności. Algorytm sprawdza nakładające się bloki zanim klient zatwierdzi termin. Panel administracyjny pokazuje widok tygodniowy z zajętością w przedziałach 30-minutowych.

    CMS pozwala obsłudze samodzielnie zarządzać menu — dodawać dania, zmieniać ceny, przesuwać kategorie. Blog i newsletter zintegrowany z n8n: subskrybenci dostają automatyczne maile przy nowych wpisach, bez angażowania kogokolwiek z zespołu.

    Wyzwanie i rozwiązanie

    Wyzwanie

    Rezerwacje stolika i wynajem sali były obsługiwane telefonicznie. Personel ręcznie sprawdzał kalendarz, dochodziło do double-bookingów. Potrzebowali rezerwacji online z walidacją dostępności i jednoczesną możliwością dodawania rezerwacji telefonicznych przez panel admina.

    Rozwiązanie

    Serwis rezerwacji z algorytmem konfliktów (2h sloty, dzienna pojemność, nakładające się bloki), kalendarz tygodniowy w panelu, uproszczony formularz do rezerwacji telefonicznych. Automatyczne potwierdzenia email przez n8n. Cały CMS w jednym miejscu.

    Technologie

    Stack pod restauracyjne potrzeby — dwa osobne moduły rezerwacji z różnymi regułami pojemności, CMS do edycji menu i bloga, n8n do newslettera.

    Full-stack aplikacja w React 18 + TypeScript, backend Express + PostgreSQL z Drizzle ORM. System rezerwacji obsługuje dwa typy zasobów — stoliki (2-godzinne sloty z bieżącą walidacją) i salę bankietową (osobny kalendarz, własna logika pojemności). Algorytm sprawdza nakładające się bloki w czasie rzeczywistym, zanim klient zatwierdzi rezerwację.

    Panel administracyjny zbudowany na shadcn/ui z widokiem kalendarza tygodniowego per 30-minutowy slot. CMS pozwala personelowi aktualizować menu i blog bez wiedzy technicznej. Newsletter oparty na n8n — workflow wysyła automatyczne maile do subskrybentów przy nowych wpisach, bez angażowania właściciela.

    React 18TypeScriptExpressPostgreSQL (Drizzle)n8n Automationshadcn/uiCMSNewsletter

    Wyniki

    Kawiarnia przeniosła rezerwacje telefoniczne na system online — obsługa stolika i sali przez stronę działa bez angażowania personelu. Blog z CMS-em pozwala właścicielowi samodzielnie aktualizować menu i aktualności. Newsletter rośnie organicznie i jest jednym z głównych kanałów komunikacji z gośćmi wracającymi.

    Prowadzą Państwo restaurację lub kawiarnię?

    Porozmawiajmy o systemie rezerwacji i stronie dla Państwa lokalu — pierwsza rozmowa zawsze za darmo.