The Booking package is built for service-based business models where users book time, not just products. It extends the core Laioutr UI with components and page templates for scheduling-driven journeys: exploring services, selecting providers and locations, checking availability, and completing bookings with clear expectations.
Where a classic e-commerce experience optimizes for product discovery and checkout, the Booking package introduces the additional dimension of when and with whom — turning availability, duration, and constraints into first-class patterns that remain fast, accessible, and easy to compose.
Components for presenting services with duration, pricing, prerequisites, and policies. Includes provider profiles, location detail sections, and contextual information such as amenities, accessibility details, and “what to bring” guidance.
Calendar and slot selection components that clearly communicate real availability. Includes day/week/month views, time zone-aware displays, capacity-aware slots, and patterns for lead times, buffers, and limited availability.
Step-based booking templates that keep the journey predictable: selecting service, provider, location, date/time, and optional add-ons. Includes friction-reducing patterns like smart defaults, validation of constraints, and clear summaries before confirmation.
Account components for viewing upcoming and past bookings, receipts, and booking details. Includes rescheduling and cancellation flows, policy-aware messaging, and status tracking (confirmed, pending, cancelled, completed, no-show).
Components for handling booking-specific payment scenarios such as deposits, pay-later options, gift cards, vouchers, and cancellation fees — presented with transparent totals and policy explanations.
Patterns for confirmation and reminder messaging, including “add to calendar” actions, check-in information, and location instructions. Supports multiple channels and templates while keeping the frontend flows consistent.
All Booking components follow the same design system as the core Laioutr UI — using the same tokens, theming, and accessibility standards. They are built to be:
Overview
The B2B package provides components and page templates for complex B2B e-commerce scenarios including employee management, order approvals, offers, budgets, and purchasing workflows.
Overview
The CMS package provides content-first UI components for marketing and editorial pages, including banners, sliders, blog content, reviews, quotes, and newsletter modules.