Scaffold and Phase 1

This commit is contained in:
2026-05-02 19:46:42 -05:00
parent ab74e7cad4
commit d909cb7c30
92 changed files with 4967 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
# Staff Roles Quick Reference
| Role | URL | Can do |
|------------------|-----------------------|-----------------------------------------------------------|
| `admin` | `/admin` | Everything |
| `event_manager` | `/admin/events` | Create/edit events, items, bidders; view reports |
| `auctioneer` | `/staff/auctioneer` | Activate lots, call bids, mark sold/pass |
| `spotter` | `/staff/spotter` | Enter floor bids by paddle number |
| `checkin_staff` | `/staff/check-in` | Search bidders, scan QR, mark checked-in |
| `bidder` | `/` | View catalog, place bids, checkout |
## Auctioneer Workflow (Live Auction)
1. Open `/staff/auctioneer` on your tablet.
2. Tap **Activate** on the first lot — this makes it live to all bidder devices.
3. Call the opening bid from the podium; tap **Call $X** to push the amount to devices.
4. As bids come in (phone or floor), tap **Accept** with the paddle number.
5. Tap **Going Once****Going Twice****Sold** to close the lot.
6. Tap **Next Lot** to advance.
## Spotter Workflow
1. Open `/staff/spotter` on your phone.
2. When you see a floor bid, enter the paddle number and tap **Bid**.
3. The auctioneer console receives it immediately.
## Check-In Workflow
1. Open `/staff/check-in` on your tablet.
2. Scan the bidder's QR code **or** search by name/email.
3. Confirm paddle number and assign a table if relevant.
4. Tap **Check In** — the bidder's device receives their digital paddle.