Skip to main content

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

PhaseStatusNotes
Core Cart ManagementCRUD, status, location
Assignment & TrackingManual + auto-assign, history, returns
Incidents & MaintenanceReport/resolve, schedule, service history, carts needing service
Analytics & GPSUtilization, zone summaries, predictive maintenance
UI LibraryComponents, hooks, lazy loading, QR scanner, offline caching
Notifications13 notification types, 21 templates, scheduled jobs

Data Highlights

  • GolfCartDetails holds cart metadata + currentZone and GPS coords.
  • CartAssignment records booking-linked usage and meters (battery/odometer).
  • CartIncident tracks 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/browser default 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.