A custom portal with QR gown tracking and live-streaming transforms student experience