Skip to content

Theme Inertia Bookings

This page is generated from public package documentation in capell-4/packages and the package manifest checked into the source repository.

FieldValue
Composer packagecapell-app/theme-inertia-bookings
Package slugtheme-inertia-bookings
Product groupCapell Themes
Tierpremium
Bundlethemes
Runtime contextsfrontend
Capell version^4.0
Source repositorycapell-app/packages
Source pathpackages/theme-inertia-bookings
Docs sourcepackages/theme-inertia-bookings/docs
Manifestcapell.json

Theme Inertia Bookings is a booking-first Capell theme for services, clinics, consultants, classes, and appointment-led organizations.

  • Package: capell-app/theme-inertia-bookings
  • Namespace: Capell\ThemeStudio\InertiaBookings\
  • Theme key: inertia-bookings
  • Runtime: Inertia
  • Surfaces: public frontend
  • Service provider: Capell\ThemeStudio\InertiaBookings\Providers\InertiaBookingsThemeServiceProvider
  • Capell dependencies: capell-app/core, capell-app/frontend, capell-app/inertia, capell-app/bookings

For teams, the theme provides a booking-led public site direction where service information, trust proof, locations, FAQs, and the appointment request flow fit together.

For developers, it registers an Inertia theme definition and replaces the public Bookings request renderer with an Inertia route while keeping appointment data and validation in capell-app/bookings.

  • The inertia-bookings theme definition and preset.
  • Theme CSS for Inertia booking pages and request forms.
  • A Bookings public request renderer that calls CapellInertia::render('Capell/Bookings/Request', ...).
  • Vendor asset registrations for theme CSS and Inertia component source scanning.
  • Marketplace management contribution and committed route-backed screenshots.
  • This package owns the theme definition, CSS, and server renderer binding.
  • Bookings owns services, staff, locations, availability, appointment requests, reminders, and calendar feeds.
  • React and Vue component implementations live in optional component packs.
  • The theme owns no migrations, settings, or package-owned admin resources.
Terminal window
vendor/bin/pest packages/theme-inertia-bookings/tests --configuration=phpunit.xml