RoboJackets / apiary-mobile

Android app for MyRoboJackets attendance and merchandise distribution
https://play.google.com/store/apps/details?id=org.robojackets.apiary
Apache License 2.0
0 stars 0 forks source link

Create attendance tracking screen UI #6

Closed evan10s closed 2 years ago

evan10s commented 3 years ago

Figma mockups

Event/team selection

Before showing the BuzzCard scanning UI, fetch the team list and list of events happening today. Users can toggle between seeing events or visible and attendable (the same list the kiosk shows) teams, with teams being the default. After selecting a team or event, the UI transitions to the BuzzCard scanning mode.

BuzzCard scanning

This screen consists of:

Nice to haves to round out the experience:

RossIV commented 3 years ago

Maybe not for the first iteration, but support for offline bulk collection of BuzzCard swipes for upload later may be useful if there are whatever kind of issues preventing real time sync. I'd see this being implemented on this same screen if the list of events/teams is locally cached, with a checkbox or other option for offline collection.

evan10s commented 3 years ago

I made #10 so we can groom offline scanjng in the future, but I think it'll be more clear if we even need it once we use this in the wild some.

kberzinch commented 3 years ago

I think if you could put teams and events on the same screen (possibly under separate headers) that might be more intuitive.