All projects
Web App Internal
2026

Staff Attendance

Shift attendance from a phone with GPS validation and a selfie, plus leave requests and monthly recaps.

  • RoleDesign & development
  • Year2026
  • ClientUPTD Puskesmas Separi III
  • TypeWeb App
  • StatusInternal
portfolio
Staff Attendance — Project screenshot

01Context

Manual attendance made overnight shift recaps difficult and could not confirm that staff were actually on site. Leave requests were mixed into chat threads and easily lost.

02Approach

  1. 01

    Server-side location checks with the Haversine formula and rejection of poor GPS accuracy.

  2. 02

    Selfie capture, actual shift selection, and support for overnight shifts and office hours around holidays.

  3. 03

    Leave, sick, and field-duty requests with admin approval, one-device binding, and automatic recaps.

03Outcome

  • More accurate attendance because location, photo, and shift are captured in one flow.
  • Admins no longer recap by hand; monthly summaries and CSV exports come from the app.
  • Leave requests have clear status and approval history.