Attendance Register

Flutter App to capture Office Attendance

I had this idea for an app that automatically tracks my office attendance.

My idea was that:

  • It identifies my office attendance by tracking my location within proximity to a pre-configured office address.
  • I can manually enter attendance records, leaves, and public holidays.
  • All data is stored in a SQLite database on the mobile device.

I asked Claude Code via the web to build a Flutter app for me. This is how it looks after I manually installed it on my Android device. After this exercise, my Claude Pro plan’s weekly limits were reached. I’m strongly considering upgrading to the 5x Max plan, which costs AUD 169.99 including GST per month — though it looks like I’ll need to give up eating out and buying coffee to afford it!

GitHub Repo - https://github.com/ryandam9/attendance-register

main screen

./images/attendance-1.png

./images/attendance-2.png

This is where Office address is registered - The location service compares this address against the my current location to identify whether the particular day should be marked Attended.

./images/attendance-3.png

Public holidays are by default highlighted in the app. This is done by reading a config file that has holidays details - Public holidays.

./images/attendance-4.png