Combined Schedule and Shifts views.
This commit is contained in:
parent
f30b84aa3a
commit
0df93e1886
6 changed files with 123 additions and 244 deletions
|
|
@ -7,11 +7,11 @@ Turnpike handles gate check-in, volunteer scheduling, and department coordinatio
|
|||
## Features
|
||||
|
||||
- **Attendee management** — CSV import (CrowdWork/Zeffy auto-detected), party-size tracking, search, check-in
|
||||
- **Volunteer scheduling** — departments, shifts with capacity, conflict detection, drag-and-drop reordering
|
||||
- **Volunteer scheduling** — departments, shifts with capacity, conflict detection, reordering
|
||||
- **Public volunteer signup** — self-registration form with email confirmation, auto-attendee linking
|
||||
- **Volunteer kiosk** — token-authenticated self-service shift signup, no login required
|
||||
- **Gate check-in** — full-screen UI with QR scanner, party check-in ("2/3 checked in"), volunteer dual check-in
|
||||
- **Schedule board** — department leads and coordinators manage shift assignments with conflict awareness
|
||||
- **Schedule** — create shifts, assign volunteers, manage assignments with conflict awareness
|
||||
- **Role-based access** — admin, coordinator, volunteer lead (department-scoped), gate
|
||||
- **Offline-first PWA** — installs on phones/tablets, full offline check-in with background sync
|
||||
- **Real-time** — check-ins and changes broadcast live via SSE
|
||||
|
|
@ -61,7 +61,7 @@ See [docs/INSTALLATION.md](docs/INSTALLATION.md) for systemd, Docker, NixOS, and
|
|||
| Role | Access |
|
||||
|------|--------|
|
||||
| `admin` | Full access: attendee import, user management, SMTP settings, all departments and shifts |
|
||||
| `coordinator` | All departments: volunteers, shifts, schedule board. No user management or settings |
|
||||
| `coordinator` | All departments: volunteers, shifts, schedule. No user management or settings |
|
||||
| `volunteer_lead` | Own department only: volunteers and shifts scoped to assigned department |
|
||||
| `gate` | Full-screen check-in UI with QR scanner. No access to other pages |
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ The Vite dev server runs on `:5173` and proxies `/api` requests to the Go server
|
|||
|
||||
## Documentation
|
||||
|
||||
- [Usage Guide](docs/USAGE.md) — event setup, attendee import, volunteer signup, volunteer kiosk, gate check-in, schedule board
|
||||
- [Usage Guide](docs/USAGE.md) — event setup, attendee import, volunteer signup, volunteer kiosk, gate check-in, schedule
|
||||
- [Installation Guide](docs/INSTALLATION.md) — building, deploying, systemd, Docker, NixOS, reverse proxy, backup
|
||||
|
||||
## License
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue