Skip to content

Frontend — Extranet (partner) ​

Partner dashboard on frontend-bookdirect-user-app. Next.js under app/extranet.

Screens / Pages is the default. Writes that Middleware owns (property, rates-packages, reservations, file-manager) must not stay on Core smart-meta-manager in new work.

Screens / Pages ​

SectionNext routes (examples)
Authentication/extranet/auth/sign-in, sign-up, forgot-password, reset-password, verify-email
Onboarding/extranet/onboarding, /extranet/onboarding/[module]/setup
Dashboard/extranet, /extranet/dashboard
Property Management/extranet/properties, /extranet/properties/[id], setup/*
Rooms and Rates/extranet/properties/[id]/rooms, .../rate-plans
Reservations and Inventory/extranet/reservations, /extranet/properties/[id]/reservations
Payments and Distributionsetup/payment — wallet + Paystack via Middleware
Partner AdministrationProfile / users / roles — to implement as Core roles

Logic / Functions ​

CapabilityScreen page
Partner sign inAuthentication
Onboard a propertyOnboarding + Property Management
Publish rooms and ratesRooms and Rates
Handle a reservationReservations and Inventory

ENV / Metadata Catalog · Amenity tick list · Project Management

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