A native SwiftUI app I built while working at GameStop, letting store staff create and manage in-store events while giving customers a way to browse and register for them. It uses Supabase for authentication with a role-based access model spanning distinct admin, store, and customer accounts, where pre-authorized accounts handle role assignment.
The system is agnostic to event type — tournaments, midnight launches, and pickups are all handled the same way. It was built and delivered as a demonstration prototype rather than a production deployment.