Purpose: Track attendance and active status; automatically show members on the "Team Members" list if they meet membership requirements; automatically move members to "Alumni" status if they fall below requirements.
Login
Login with Google or another authenticator
For Admins
Admins click a button to generate an attendance code
The code should correspond to the date it was created
Latest 5 codes or so are shown for admins, in case anyone forgot to enter the code
Can delete an accidentally created code. If trying to delete a code that someone already used, display a warning to confirm.
For Members
Have a form for members to enter the code; entering the code marks their attendance for that day
Attendance Display
Hovering over a name on the Team Members list will display total meetings attended, as well as a "health bar" showing how active they are in the current semester
the health bar / grid would look like the GitHub Contributions graph. Instead of a slot for each day, it'd have a slot per club meeting. Fills green if the member attended that day.
Purpose: Track attendance and active status; automatically show members on the "Team Members" list if they meet membership requirements; automatically move members to "Alumni" status if they fall below requirements.
Login
For Admins
For Members
Attendance Display