Facility
Browse shared facilities, book a slot, and track your bookings from request to check-out.
Both sessionsWhat it’s for
Facilities — a pool, a function hall, a court — are booked from here. This covers both browsing what’s available and tracking every booking you’ve made.
Where to find it
The Facility tab — present in both sessions’ tab bars.
Which session
Both. A resident and a public account book the same way; a booking just records which kind of customer made it.
On this screen
A grid of facilities per cluster, each showing its status and hours. From a facility, you book a date, a time slot, and a quantity. A separate My Bookings screen lists every booking you’ve made, split into Upcoming (awaiting confirmation, confirmed, or checked in) and Completed (checked out, cancelled, or rejected).
How to…
Book a facility
- Open a facility from the grid.
- Pick a date and time slot, and a quantity.
- Confirm. The booking starts awaiting confirmation from staff.
Check or pay for a booking
- Open My Bookings.
- A booking marked Awaiting Payment needs payment before it’s usable; one marked Paid is ready.
- Open a booking to view its ticket.
Cancel a booking
- Open the booking from My Bookings.
- Cancel it — this moves it to the Completed tab.
Field reference
| Field | Notes |
|---|---|
| Date, time slot, quantity | Required to book |
| Booking status | Need Confirm → Confirmed → Check In → Check Out, or Cancelled / Rejected |
| Payment status | Awaiting Payment / Paid — tracked separately from booking status |
Rules & statuses
Booking status and payment status move independently — the same distinction as on the staff side: a booking can be Confirmed and still Awaiting Payment, or already Checked Out and Paid.
A facility’s own status (Available, Unavailable, Maintenance) only affects whether it can be booked going forward — it doesn’t change what’s already on your Upcoming list.