Full-stack platforma SaaS umożliwiająca rezerwację wizyt, zarządzanie kalendarzem, automatyczne przypomnienia email/SMS oraz integrację płatności. System wspiera multi-tenancy i oferuje white-label rozwiązania.
Startup SaaS w branży wellness chciał stworzyć platformę rezerwacyjną B2B dla salonów kosmetycznych, SPA i gabinetów masażu. Platforma miała być łatwa w wdrożeniu, skalowalna i oferować white-label rozwiązania dla większych klientów.
System musiał obsługiwać tysiące rezerwacji dziennie, zarządzać dostępnością wielu specjalistów w różnych lokalizacjach, synchronizować się z zewnętrznymi kalendarzami (Google Calendar, Outlook) oraz wysyłać automatyczne przypomnienia. Dodatkowo multi-tenancy architecture wymagało izolacji danych między klientami przy zachowaniu wydajności.
Zbudowaliśmy architekturę multi-tenant z separate database schemas dla każdego klienta. Backend w Node.js z PostgreSQL zapewnił stabilność i skalowalność. Zaimplementowaliśmy queue system (Bull + Redis) dla asynchronicznych zadań jak wysyłka emaili. Real-time updates dzięki WebSocket. Integracje z Stripe, Twilio (SMS) i SendGrid (email).