Skip to content

Attendance Card Click State UI Enhancement ​

What is the goal? ​

Improve the clarity of the UI feedback when a user is marked for attendance by making the card styling more visually distinctive.


📋 Requirements ​

As-Is: ​

  • 2px outline in orange when someone is marked for attendance

as is image

To-Be: ​

  • 2px outline #333
  • Light green background #aaff008c
  • Checkmark icon ✔️ in top-right corner
  • Smooth toggle state on click/tap
  • Must work on mobile + desktop (pointer events)
  • Must toggle state of 'checked' / '!checked' as for bootstrap's boolean styling on the class name

as is image

Explore and learn. Released under the MIT License.