Della Resorts · Product Design
Guest Transport Platform — Complete App Flows
Every user journey across the four applications: Guest App, Valet Staff App, Driver App, and Operations Dashboard. Two transport systems, one platform — internal resort mobility and external guest vehicles.
01
Guest App
PWA · no download
The guest touches this via QR codes placed at check-in, in villas, at restaurants and at the valet porch. One link, no app store, works on any phone.
G1Onboarding & IdentityTrigger: QR scan / SMS link
Scan QR
Villa card, lobby, porch
→
→
Match booking
PMS lookup by phone
→
Welcome
Name, villa, stay dates
→
Home
Personalised dashboard
G2Resort Ride — request to dropInternal transport
Pick route
From (auto: near you) → To
→
Vehicle type
Buggy · Shuttle · Assist
→
→
Dispatch
Nearest free driver
→
Assigned
Driver, vehicle no., pickup code
→
Track live
Buggy on map, ETA
→
In ride
Code verified at pickup
→
Dropped
Rate & optional tip
Alternate paths
No driver free
Queue position + wait time shown
·
Guest cancels
Free before pickup; driver notified
·
Scheduled ride
Book for later — e.g. 8 PM show
G3WayfindingMap tab
Resort map
All venues, filters
→
Pick venue
Photos, hours, distance
→
Choose mode
Walk directions or ride
→
Walk route / G2
Path highlighted or ride flow
G4Valet — digital ticketAfter staff check-in (V2)
Ticket issued
SMS/WhatsApp link sent
→
My Vehicle
Car, plate, zone, photos
→
Drop-off photos
4 angles, timestamped
→
Smart retrieval on
Geofence consent toggle
G5Car retrievalManual tap or geofence
Request car
Tap — or auto via geofence
→
Valet assigned
Queue by zone
→
Being retrieved
Live map · valet position + ETA
→
Car at porch
Push + SMS notification
→
Handover
OTP verify · ticket closed · feedback
The signature moment — geofence retrieval, end to end
What happens between the guest finishing dinner and the car waiting at the porch.
GuestFinishes dinner at Sky Garden, starts walking toward the exit. Phone shares location (consented, battery-efficient).
SystemGuest crosses the Sky Garden departure zone → predicts ~10 min to porch → fires pre-alert to valet queue for ticket D-1147.
ValetRamesh accepts on staff app, walks to P2 Zone B14, starts the car.
SystemGuest crosses the porch approach zone → status flips to "Car arriving at porch" → guest gets push: "Your BMW is waiting."
GuestReaches porch. Car is idling. Shows OTP, drives off. Total wait: 0 minutes.
02
Valet Staff App
Android · offline-first
Used at the gate and porch. Built for speed — a check-in must take under 60 seconds even in basement signal.
V1Shift start
→
Go on duty
Post: Gate / Porch / P1 / P2
→
Live queue
Check-ins & retrievals
V2Vehicle check-inGuest arrives at gate
New ticket
Scan plate / type it
→
4 photos
Front · rear · both sides
→
Guest phone
Links ticket to guest
→
Key tag + zone
Assign parking slot
→
Ticket sent
WhatsApp/SMS to guest → G4
→
Park & confirm
Slot photo optional
V3RetrievalFrom G5 or geofence pre-alert
Request in queue
Pre-alerts flagged gold
→
Accept
Zone & key tag shown
→
Driving to porch
One-tap status → guest sees it
→
→
OTP handover
Ticket closed, time logged
Offline path
No signal in basement
Actions queue locally
→
Auto-sync
On reconnect, statuses replay in order
V4Shift end
Key audit
Open tickets vs keys in hand
→
Handover report
Auto-generated for next shift
03
Driver App
Android · buggy & shuttle
For the internal fleet. Two modes: on-demand buggy dispatch and fixed-route shuttle.
D1On-demand buggyDispatched from G2
Go online
Vehicle no. + battery check
→
New request
Pickup, drop, guest name · 20s to accept
→
Navigate
Internal path routing
→
Verify code
Guest's 3-digit code
→
Complete
Auto back to available
D2Shuttle modeFixed routes
Select route
e.g. Gate ⇄ Camp Della
→
Stop check-in
Tap at each stop → guests see live ETA
→
Occupancy
Seats free counter
→
Loop / end shift
Trip log saved
04
Operations Dashboard
Web · management
The control room. Duty manager sees everything moving on the property in real time.
A1Live operations
Property map
Every buggy, shuttle & valet run, live
·
Queues
Waiting rides & retrievals, aging alerts
·
Intervene
Reassign driver, priority-flag a VIP
A2Configuration
Fleet & staff
Vehicles, drivers, valets, shifts
·
Zones & stops
Draw geofences, parking zones, routes
·
Rules
Pre-alert lead time, VIP tiers, quiet hours
A3Analytics & audit
SLA reports
Avg wait, retrieval time, peak load
·
Guest lookup
Full ticket & photo trail — damage disputes
·
Staff performance
Trips, ratings, response times
05
Notification Matrix
| Event | Guest | Staff | Channel |
| Valet ticket created | Digital ticket link | — | WhatsApp + SMS |
| Ride assigned | Driver + ETA + code | Pickup details | Push / in-app |
| Geofence pre-alert | — | Prepare car, gold-flagged | Staff app push |
| Car at porch | "Your car is waiting" | — | Push + SMS fallback |
| Retrieval delayed > SLA | Apology + new ETA | Manager escalation | Push · dashboard alert |
| Show-time surge | Scheduled-ride reminder | Extra buggies staged | Push · roster alert |