Skip to content

Frontend — Marketplace (guest) ​

Guest booking on frontend-bookdirect-user-app. Next.js routes under app/(marketplace), app/(guest), and app/(direct).

Screens / Pages is the default. Logic / Functions links to the same write-ups.

Hotels, shortlets, and apartments are all Core Backend property rows (property_category).

Screens / Pages ​

SectionNext routes (examples)Status
Authentication/auth/sign-in, /auth/sign-up, /auth/forgot-password, /auth/reset-password, /accountimplemented (Core Backend)
Marketplace and Search/, /hotels, /hotel/[slug], /shortlet/[slug], /searchimplemented (browse still hits Core in the app; winner is Middleware list)
Booking/checkout, /booking/confirmationimplemented UI; winner booking/pay is Middleware
Booking Management/account/bookings, /manage-booking, /cancel-booking, /modify-bookingimplemented UI
Marketplace Services/cars, /events, /food, /groups, /shopping, /spacepages exist; lodging v1 winners only — other verticals to implement
Direct Booking/book/[directSlug], /menu/[directSlug]implemented UI

Logic / Functions ​

CapabilityScreen page
Sign in / sessionAuthentication
Search and filterMarketplace and Search
Complete a bookingBooking
Manage a stayBooking Management

ENV / Metadata Catalog · Amenity tick list · Project Management

API-first. Middleware Backend wins over Core Backend when both exist.