Skip to content

feat(platform/fleet-ops): rebuild flagship landing page#15

Open
roncodes wants to merge 1 commit into
mainfrom
feat/fleet-ops-landing-refactor
Open

feat(platform/fleet-ops): rebuild flagship landing page#15
roncodes wants to merge 1 commit into
mainfrom
feat/fleet-ops-landing-refactor

Conversation

@roncodes
Copy link
Copy Markdown
Member

Summary

Rebuilds /platform/fleetops from a generic dark-templated page into a brand-aware flagship landing modeled on spoke.com/dispatch. The new page leads with a brand-blue hero, a clickable five-module overview, and an ordered narrative spine so the story of Fleet-Ops reads end-to-end instead of as a feature laundry list.

  • Brand-blue hero (#4391EA) with translucent screenshot frame bleeding off the right edge of the viewport; headline + Fleet-Ops feature subhead; inline stat strip with the real 8K+/10M+/50K+/99.9% numbers
  • "What is Fleet-Ops?" LayerStack — five clickable cards for Operations · Resources · Maintenance · Connectivity · Analytics with capability bullets per module
  • Ordered spine — single section running Configure → Plan & Dispatch → Track → Maintenance → Optimize & Allocate with a vertical line through the page and a brand-blue dot on each beat. Orchestrator Workbench gets the flagship slot at the end
  • Automate section — self-contained dark code panel (no double chrome) plus three integration-path cards (REST / Webhooks / WebSockets)
  • Industries grid now links to real /solutions/* pages (last-mile, courier-services, food-delivery, fleet-management, trucking, ecommerce, healthcare, route-optimization)

Files

  • src/app/platform/fleetops/fleetops-page-content.tsx — full rewrite
  • src/app/platform/fleetops/fleet-ops.css — new, page-scoped palette + spine + hero treatment
  • src/app/platform/fleetops/components/layer-stack.tsx — new, interactive five-module visual
  • src/app/platform/fleetops/components/spine-section.tsx — new, vertical-line section primitive
  • src/app/platform/fleetops/components/dark-code-panel.tsx — new, always-dark code panel for the Automate section
  • src/components/layout/navbar.tsx — added /platform/fleetops to isBrandStoryPage so the hero extends behind the navbar cleanly

Test plan

  • Visit /platform/fleetops at desktop and verify the brand-blue hero, screenshot bleed off the right, and that the navbar stays transparent until scrolled past the hero
  • Click each layer in the "What is Fleet-Ops?" stack — confirm the right-side detail panel updates and the module pills act as a fallback selector
  • Scroll the spine section — verify the vertical line + dots align across all five beats
  • Each industry card links to its /solutions/* page
  • Code panel in Automate section: copy button works, no empty/duplicate chrome
  • Mobile (375w): hero stacks, screenshot drops to centred, spine collapses to single-column cards
  • FAQ accordion expands and the page bg stays consistent through all sections (no hard horizontal cuts between sections)

🤖 Generated with Claude Code

…t layout

Replaces the generic dark-templated /platform/fleetops page with a brand-aware
landing modeled on spoke.com/dispatch. The new page leads with a brand-blue
hero, a clickable five-module overview, and an ordered narrative spine
(Configure → Plan & Dispatch → Track → Maintenance → Optimize & Allocate) so
the flagship's story reads end-to-end instead of as a feature laundry list.

Highlights:
- Brand-blue (#4391EA) hero with a translucent screenshot frame that bleeds
  off the right edge of the viewport. Inline stat strip beneath.
- "What is Fleet-Ops?" clickable LayerStack visualizing the five core modules
  (Operations, Resources, Maintenance, Connectivity, Analytics).
- Continuous vertical spine with five labeled beats; each beat has a hero
  feature card with a screenshot plus 2-3 supporting cards. Orchestrator
  Workbench gets the flagship spot at the end of the spine.
- Dedicated Automate section with a self-contained DarkCodePanel (single
  integrated chrome — no double bezel like the shared CodeBlock produced).
- Industries grid now links to real /solutions/* pages instead of dead text.
- Page-scoped fleet-ops.css holds the brand palette, spine border-image,
  rotator-free hero treatment, and container padding bump so the page
  doesn't feel cramped at xl widths.

Adds /platform/fleetops to navbar.tsx's isBrandStoryPage list so the hero
extends behind the transparent navbar cleanly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fleetbase-io Ready Ready Preview, Comment May 12, 2026 7:25am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant