Fleet Showcase Pages
Fleet Pages let hosts create a public, shareable webpage showcasing their vehicles. These pages are ideal for marketing your fleet to potential guests outside of Turo.Creating a Fleet Page
UseCreateFleetPageDialog to get started:
- Choose a name — This becomes your page title
- Pick a template — Select from four visual themes
- Set a slug — Your page URL will be
/fleet/[slug]
Templates
TheTemplatePicker component offers four design themes:
| Template | Style |
|---|---|
| Classic | Clean, professional layout with a white background |
| Bold | High-contrast design with prominent vehicle cards |
| Minimal | Stripped-down, typography-focused aesthetic |
| Midnight | Dark theme with elegant accents |
Fleet Page Editor
TheFleetPageEditor is the main editing interface, organized into sections:
Hero Section
Hero Section
Configure the page headline, subtitle, and background image. This is the first thing visitors see.
Vehicles
Vehicles
Use
VehicleSelector to choose which vehicles appear on the page. Each vehicle shows its photo, name, year/make/model, and a link to its Turo listing.Testimonials
Testimonials
Add guest testimonials with name, quote, and optional rating. Displayed in a carousel or grid depending on the template.
FAQ
FAQ
Add frequently asked questions with answers. Displayed as an accordion on the public page.
Social Links
Social Links
Settings
Settings
Configure the page slug, visibility (published/draft), and meta description for SEO.
Public Access
Published fleet pages are publicly accessible at:Custom domain support (e.g., pointing
myfleet.com to your fleet page) is planned for a future release. See the project roadmap for details.Key Components
| Component | Purpose |
|---|---|
CreateFleetPageDialog | Initial page creation |
FleetPageEditor | Full page editing interface |
TemplatePicker | Template selection UI |
VehicleSelector | Choose vehicles to display |
FleetPageCard | Fleet page listing card in the management view |
Data Layer
Fleet page data is stored in thefleet_pages table. Operations are in src/lib/db/fleet-pages.ts.