Log in as an administrator.
The administrator can add new positions to assign to users.
They can create new activities for users to attend.
They can register new users, update them, or remove them for user management.
They can manually record user attendance.
They can download a CSV file summarizing user attendance over a date range and total hours worked.
A user can mark their attendance for an activity when they are near the activity meeting point; they can also end their attendance at any time, as long as they are still near the meeting point.