Information Village
0%

Information Village

← Back to showcase

#4 · Labour & Employment Services

Public Servant Attendance Tracker

Time-on-duty truth for the entire public service.

Working PrototypeNDPIV Public Sector Transformation

The problem

Uganda's public service struggles with payroll integrity and time-on-duty accountability. The Auditor General consistently flags ghost workers and absenteeism in annual reports across MDAs and local governments. NDPIV PSTP Outcome 1.1 targets the share of Government Institutions meeting performance targets from 38% to 70% - unachievable without per-officer attendance evidence not currently captured at scale.

The solution

A multi-channel attendance and time-on-duty tracker for public servants. Mobile and web check-in with optional geofencing for site-bound roles, biometric (fingerprint) check-in at facility-level kiosks for officers without smartphones, USSD fallback for offline and feature-phone users. Supervisor approval workflow for leave, late, and exception cases. Live dashboards for HR units. Daily payroll-quality feed into the Common Cadre HR record (companion submission CommonCard).

System architecture

  1. L1
    Edge clients

    Mobile app • Web kiosk • USSD gateway • Biometric reader

    Pluggable check-in channels

  2. L2
    Attestation gateway

    Signed-payload acceptance + replay protection

  3. L3
    Service tier

    Attendance • Geofence • Approval

    Bounded-context services with shared event log

  4. L4
    Data tier

    MongoDB events + reporting cube + payroll feed

    Auditor read API for IGG and Auditor General

Technical details

Languages
PHP 8.4, TypeScript
Frameworks
Laravel API, Vue + Tailwind admin, native Android Kotlin client
Database
MongoDB attendance events + PostGIS-compatible geo index
Hosting
Cloud Compose with horizontal scale-out on attendance ingest
Security
Device attestation, biometric template never leaves device, signed payloads, role-based access (Officer / Supervisor / HR / Auditor)
APIs / Integrations
USSD gateway integration (Africa's Talking / MTN), payroll feed connector, Common Cadre HR integration

NDPIV alignment

Programme: Public Sector Transformation

Outcome: Outcome 1.1 - Increased transparency and public trust

  • Institutions meeting performance targets 38% → 70%
  • Government Effectiveness Index -0.57 → -0.182

Demonstration (Section 6)

10-minute screencast of an officer checking in via mobile geofence, a supervisor approving an exception, and the daily payroll feed firing - shot on a pilot environment.

Supporting documents (Section 7)

  • Architecture diagram (PDF)
  • CommonCard HR integration interface contract
  • USSD flow diagram
  • Biometric attestation spec

Declaration (Section 8)

All boxes ticked.

Signatory: Rodney Echeru, Director, Information Village Limited

Next submission

Agriculture Research Registry

Every research project across NARO and its institutes, in one searchable home.