Robo-Hub Architecture
Products Overview
Product
Location
Domain
Status
Repository Structure
robo-hub/ # Monorepo root
βββ App.tsx # Master router (FleetOS + Robo-Hub views)
βββ index.html # Vite entry point
βββ fleetos.html # FleetOS standalone entry
βββ vite.config.ts # Vite configuration
βββ vercel.json # Root deployment config (FleetOS)
β
βββ components/
β βββ fleetos/ # FleetOS UI components
β β βββ pages/ # FleetOS page components
β β βββ components/ # Reusable FleetOS components
β β βββ forms/ # Form components
β β βββ feedback/ # Feedback/notification components
β β βββ theme.ts # FleetOS theming
β βββ robo-hub/ # Robo-Hub UI components
β βββ shared/ # Shared components
β
βββ services/ # Backend services (shared)
β βββ AuthService.ts # Authentication
β βββ KPIService.ts # KPI tracking
β βββ NotificationService.ts # Notifications
β βββ RelationshipService.ts # Fleet/Supplier relationships
β βββ fleetos/ # FleetOS-specific services
β βββ shared/ # Shared service utilities
β
βββ lib/ # Shared utilities
βββ database/ # SQL schemas
βββ types/ # TypeScript type definitions
βββ types.ts # Core type definitions
β
βββ Robo-Dapp/ # Next.js dashboard + Products page
β βββ app/
β β βββ (landing)/
β β β βββ products/ # Products marketing page
β β βββ dashboard/ # Fleet management dashboard
β βββ vercel.json # Products page domain rewrite
β βββ ...
β
βββ Learn-App/ # Education site (separate git history)
βββ ...View Routing (App.tsx)
FleetOS Views (18 views)
View
Purpose
Robo-Hub Views
View
Purpose
URL Pattern Examples
Vercel Deployment Configuration
Project Mapping
Vercel Project
Domain
App
Root Directory
Root vercel.json (FleetOS)
Robo-Dapp/vercel.json (Products Page)
Robo-Dapp/middleware.ts (Products Domain Redirect)
Vercel Project Settings
fleet-os Project (FleetOS)
fleetos Project (Products Page / Dashboard)
Why FleetOS is Not Extracted
Future Extraction (If Needed)
Critical Files
File
Purpose
Deployment Verification Checklist
Last updated
Was this helpful?