-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
blockerA ticket that blocks others.A ticket that blocks others.role-backendRole. For backend developers (API, DB, auth).Role. For backend developers (API, DB, auth).task-requirement-MMFMinimum Marketable Feature (MMF) essential to meet product requirements.Minimum Marketable Feature (MMF) essential to meet product requirements.user-reservationsUser stories category. Available locations. Reservation privileges of said locations.User stories category. Available locations. Reservation privileges of said locations.
Description
Create a reservation system only accessible if you are user authenticated.
- Link reservation system with NextAuth to ensure authenticated users are able to only create/update reservations.
- Create new reservation based on
FINAL_BOOKING_DETAILS. Found inlib/rapid-hotel-api/api-setup.ts

- Update reservation using the key
bookingId. - Check for room availability. Ensure that an existing reservation does not overlap with a current one. Make this one accessible to frontend via api call.
To retrieve real data... look in components/checkout/CheckoutConfirmation.tsx. Read the comments under const FINAL_BOOKING_DETAILS.
#82 shows where the reservation/booking page is located
Metadata
Metadata
Assignees
Labels
blockerA ticket that blocks others.A ticket that blocks others.role-backendRole. For backend developers (API, DB, auth).Role. For backend developers (API, DB, auth).task-requirement-MMFMinimum Marketable Feature (MMF) essential to meet product requirements.Minimum Marketable Feature (MMF) essential to meet product requirements.user-reservationsUser stories category. Available locations. Reservation privileges of said locations.User stories category. Available locations. Reservation privileges of said locations.