One card, one truth, on every screen. Every card on the Staff PWA and on the admin calendar states what it is — court, private lesson, group coaching, event or match — who coaches it or that nobody does, who is on it and how many can be, how long the waitlist is, where it was created and whether it is paid. Today an event created on the TPS app arrives here as an anonymous court booking, the “Events” filter is only a label on internal guest bookings, and neither app can filter by coach. Nothing on this screen moves money.
| Player | Level | Source | Payment | Status |
|---|---|---|---|---|
| Ploy T. | 3.0 | TPS | Paid on TPS | Joined |
| Ben K. | 2.5 | TPS | Paid on TPS | Joined |
| Arisa T. | 3.0 | Desk | Due at desk | Joined |
| Mika S. | 2.5 | TPS | Paid on TPS | Joined |
| Tom W. | 3.0 | TPS | Paid on TPS | Joined |
| Nong P. | 2.5 | Desk | Due at desk | Joined |
| Kai R. | 3.0 | TPS | Paid on TPS | Joined |
| Lin S. | 2.5 | TPS | Paid on TPS | Joined |
| Pim W. | 3.0 | TPS | Not charged | Waitlist #1 |
| Aoy S. | 2.5 | TPS | Not charged | Waitlist #2 |
| Chai N. | 3.0 | Desk | Not charged | Waitlist #3 |
Assigning a coach here makes them a co-organiser on the TPS event. A TPS co-organiser whose email matches a Setpoint coach shows here automatically.
Match is created by players in TPS and only shown here.
Staff PWA · the same card on a phone
Installed PWA, 390 px. Filter by coach, tap a card, add a player.
Today
Wed 17 Sep · Pad Thai Padel
Full? The player goes to the waitlist and is told their position.