Golf Cart Management
End-to-end cart lifecycle coverage is now in place across the facilities stack, including a complete React component library.
Last updated: 2026-01-26 Where to find it: Facilities API > Golf Carts Who can use it: Developers, integrators Prerequisites: API credentials Help link: /golf-carts/overview
Scope
- Inventory & metadata (cart type, seating, model, serial, zone)
- Status updates (battery/fuel, condition, location)
- Assignments & returns (booking-linked, usage metrics)
- Incidents & maintenance (report/resolve, schedule, service history)
- Analytics & GPS (utilization, zones, predictive maintenance)
- Notifications – 13 types (operational, maintenance, incidents, player-facing) via Email/SMS/Push/WhatsApp
- UI Library (
@digiwedge/facilities-ui-golf-cart) – 23 components, 14 hooks, offline support
Phase Status
| Phase | Status | Notes |
|---|---|---|
| Core Cart Management | ✅ | CRUD, status, location |
| Assignment & Tracking | ✅ | Manual + auto-assign, history, returns |
| Incidents & Maintenance | ✅ | Report/resolve, schedule, service history, carts needing service |
| Analytics & GPS | ✅ | Utilization, zone summaries, predictive maintenance |
| UI Library | ✅ | Components, hooks, lazy loading, QR scanner, offline caching |
| Notifications | ✅ | 13 notification types, 21 templates, scheduled jobs |
Data Highlights
GolfCartDetailsholds cart metadata + currentZone and GPS coords.CartAssignmentrecords booking-linked usage and meters (battery/odometer).CartIncidenttracks damage/breakdown reporting and resolution.
UI Library
The @digiwedge/facilities-ui-golf-cart package provides ready-to-use components:
import {
FleetDashboard,
CartGrid,
ZoneMap,
createGolfCartHooks,
} from '@digiwedge/facilities-ui-golf-cart';
const { useGolfCarts, useFleetSummary } = createGolfCartHooks(api);
Key Features:
- 23 components (dashboard, grids, modals, mobile actions)
- 14 TanStack Query hooks for data fetching
- 17 lazy-loaded variants for code-splitting
- QR scanner with
@zxing/browserdefault camera renderer - Offline support via service worker caching (stale-while-revalidate for carts/summary/zones/utilization)
- WCAG 2.1 AA accessibility compliance
Detailed UI/UX documentation is available upon request.
Expected outcome
- Understand golf cart management capabilities.
- Know the available features and UI components.
- Ready to integrate cart management into your app.
Related
- Cart API — REST + GraphQL entrypoints
- Analytics & GPS — utilization, zones, predictive maintenance
- Notifications — messaging integration, templates
- Operations — validation, monitoring