Platforma Rezerwacji
Platforma B2B do rezerwacji noclegów i gastronomii
- Web
System dostępny po zalogowaniu
Zamknięta platforma, na której upoważnieni pracownicy dużej organizacji samodzielnie zamawiają noclegi i posiłki w obiektach z katalogu. Dostęp mają wyłącznie konta założone przez administratora.
- role: pracownik i administrator
- 2
- wymagane dla kont administracyjnych
- MFA
- ważność tokenu sesji
- 10 min
Wyzwanie
Zamówienia składane mailowo trudno rozliczyć i skontrolować. Zamawiający wymagał platformy z indywidualnymi kontami, pełną rozliczalnością działań i zabezpieczeniami odpowiadającymi kategoriom OWASP Top 10, w tym uwierzytelnianiem wieloskładnikowym dla kont uprzywilejowanych.
Rozwiązanie
Zbudowaliśmy aplikację z dwiema rolami. Pracownik wyszukuje obiekt, podaje liczbę osób i posiłków, a potem składa i śledzi zamówienie. Administrator zarządza katalogiem i kontami, a jego uprawnienia działają dopiero po potwierdzeniu logowania kodem z aplikacji uwierzytelniającej. Reguły dostępu są egzekwowane na poziomie bazy danych.
Co zbudowaliśmy
Katalog obiektów
Filtrowanie i sortowanie ofert, karta obiektu ze zdjęciami pokoi, łazienek i sali restauracyjnej.
Zamówienie dla grupy
Liczba uczestników oraz rodzaje i liczba posiłków podawane już w wyszukiwarce.
Konta tylko na zaproszenie
Brak publicznej rejestracji, a dostęp można odebrać natychmiast.
MFA dla administratora
Uprawnienia administracyjne wymagają sesji potwierdzonej kodem TOTP.
Zasada najmniejszych uprawnień
Reguły dostępu w bazie danych sprawiają, że użytkownik widzi wyłącznie własne zamówienia.
Rejestr zdarzeń
Logowania, zmiany uprawnień oraz utworzenie, zmiana i anulowanie rezerwacji są zapisywane.
Zakres prac
Technologie
- Next.js
- TypeScript
- Supabase
- PostgreSQL
Opowiedz nam o swoim projekcie
Opisz, co chcesz zbudować lub sprawdzić. Wrócimy z pytaniami, propozycją podejścia i wyceną.
Bezpłatna wycena · NDA na życzenie
Co dzieje się dalej
- 1Krótka rozmowa
- 2Wycena z harmonogramem
- 3Start prac