LMIS — KPK Social Security Platform

Exarth built the Labour Management Information System for the Government of Khyber Pakhtunkhwa — digitising establishment registration, worker records, RFID cards, contributions, inspections and appeals for the Employees Social Security Institution (ESSI).

  • Establishment & worker registry
  • RFID card assignment
  • Online contributions & payments
  • Inspections & appeals
  • GovTech
  • UI/UX + Dev
  • RFID
DashboardEstablishmentsWorkersPayments
lmis.kpessi.gov.pk
LMIS platform screens — dashboard, establishments, workers and payments

Built for the Government of Khyber Pakhtunkhwa — Employees Social Security Institution (ESSI).

157K+Registered workers
14.4KEstablishments
PKR 711MContributions
31Medical units

Overview/ 01

One system for KPK's social security workforce

LMIS is a unified Labour Management Information System for the KPK Employees Social Security Institution — bringing establishment registration, worker records, RFID cards, contributions, inspections and appeals into a single secure platform.

Exarth designed and built the platform end to end — from information architecture and design system to a performant, role-based web application used by officials, inspectors and registered employers across the province.

  • Establishment & worker registry
  • RFID card assignment
  • Online contributions & payments
  • Inspections, appeals & medical units
Role
UI/UX + Development
Sector
Government · GovTech
Timeline
8 months
Platform
Web App
Access
Role-based
Year
2025
LMIS dashboard — unified social security workspace

Scope & deliverables

Discovery & Strategy

System architecture, user roles and workflows across every ESSI module.

UX / UI Design

A clean, accessible design system tuned for officials and field inspectors.

Frontend Engineering

A fast, responsive portal with real-time dashboards and clear data tables.

Backend & Integrations

Secure APIs, RFID, KuickPay payments and role-based access control.

Challenge & solution

Paper-based offices, or one digital platform

Establishment registration, worker records, contributions and inspections ran on paper across zonal offices — siloed, slow and impossible to audit.

  • Paper-based offices
  • No central registry
  • Manual contributions

Establishments · Employer registry

Paper filesEmployers were registered on paper across scattered zonal offices, so records were duplicated, hard to verify and impossible to search centrally.

Workers · Workforce records

Manual ledgersWorker records sat in manual ledgers with no link to their employer, dependents or benefits — making any lookup slow and error-prone.

RFID Cards · Worker ID

No worker IDWorkers had no reliable physical identity, so verifying entitlement at medical units or offices relied on paperwork and guesswork.

Contributions · Monthly dues

Manual ledgersContribution dues were calculated by hand per establishment, causing disputes, missed months and reconciliation headaches at every cycle.

No core

No shared platform

Fragmented systems

Scattered offices · No shared data
0Central registryManualPayments

Payments · Online payment

Bank queuesEmployers had to visit banks and queue to deposit contributions, with slow manual reconciliation and frequent posting delays.

Inspections · Field audits

Paper formsInspectors filled paper forms in the field, which were lost, delayed or never digitised — leaving compliance gaps untracked.

Appeals · Disputes

Offline appealsEstablishments raised appeals offline with no tracking, so cases stalled and decisions were hard to trace or audit.

Medical Units · Infrastructure

UntrackedMedical facilities and units were tracked informally, so coverage, capacity and active status were never clear at a provincial level.

Measurable impact on the live platform

157K+Registered workers
14.4KEstablishments
PKR 711MContributions
93.7%Contribution rate
Key features

Everything ESSI needs, in one platform

Each module lives in the same secure system — so officials move from registering an establishment to assigning RFID cards, collecting contributions and running inspections without ever switching tools.

01/05 features

Auto-playing — hover to pause

lmis.kpessi.gov.pk/establishment-registry Live
Establishment Registry
Feature 01Establishment RegistryA complete registry of establishments with zone, economic activity, contractors and active status — searchable in seconds.

Engineering

Technology & Development

Engineered to run KPK's social-security operations — from establishment and worker registries to RFID, contributions, payments, inspections and appeals on one secure, role-based platform.

System architecture

Officials → secure portal → services → registry & RFID

Live
UI
Client LayerRole-based gov portal · officials, inspectors & registered employers
SSR · responsive
API
Service LayerUnified APIs across establishments, workers, contributions & appeals
REST · 7 modules
INT
Integration LayerRFID cards · KuickPay payments · SMS alerts · background exports
RFID · KuickPay
SEC
Data & SecurityEncrypted registry · role-based access · full audit logging
RBAC · audit

How we built it

6-phase delivery

  1. 01

    Discovery & Architecture

    Phase 1

    Mapped every ESSI workflow, role and data flow into one unified system blueprint.

  2. 02

    UX / UI Design

    Phase 2

    Built an accessible, role-based design system for officials and field inspectors.

  3. 03

    Frontend Engineering

    Phase 3

    Developed a fast, responsive portal with real-time dashboards and clear data tables.

  4. 04

    Backend & Integrations

    Phase 4

    Engineered secure services, RFID, KuickPay payments and role-based APIs.

  5. 05

    QA & Security

    Phase 5

    Hardened auth, access control and audit logging, then tested across every module.

  6. 06

    Launch & Iterate

    Live

    Rolled out across zones with monitoring, then iterated on real official feedback.

Technology stack

16 technologies

Frontend4

  • Reactv18
  • Next.jsApp Router
  • TypeScriptv5
  • Tailwindv4

Backend4

  • Node.jsv20
  • REST APIs
  • Queue jobsAsync
  • RBAC

Data & Cloud4

  • PostgreSQL
  • RedisCache
  • Cloud Hosting
  • Docker

Integrations4

  • RFIDCards
  • KuickPayPayments
  • SMSAlerts
  • ReportsPDF/Excel

Product Screens

Every module, one platform

Glide through the live LMIS platform — from the dashboard and establishment registry to RFID cards, contributions, inspections and appeals.

Drag to explore01 / 15
lmis.kpessi.gov.pk/dashboard
LMIS dashboard

Philosophy

Design Approach

A user-centered design philosophy focused on clarity, accessibility, and trustworthy government workflows for officials, inspectors and employers alike.

ClarityAccessibilityTrustResponsive
Design pillars
04
Accessibility
AA
Secure access
RBAC
Audience
Officials & employers
Platform
Responsive web app
Design system
30+ shared tokens
Accessibility
WCAG AA

Every screen is shaped around real government workflows — clarity first, trust at every step, and security built into each interaction.

  1. Pillar 01

    Responsive Web Design

    100%Responsive screens

    Fluid layouts and dense data tables that stay legible from field laptops to large office displays.

    Crisp from compact laptops to wide office monitors.

  2. Pillar 02

    Intuitive Navigation

    7Modules, one menu

    Clear, role-aware navigation built for non-technical officials and inspectors.

    Officials reach any module in a couple of clicks.

  3. Pillar 03

    Accessible Typography

    AAWCAG contrast

    Accessibility-friendly typography with strong contrast and readable sizes for dense records.

    Legible for every user, in any office light.

  4. Pillar 04

    Security-First Design

    RBACAccess control

    Role-based interaction patterns that protect citizen and employer data at every touchpoint.

    Sensitive data protected at every step.

Tokens

Design System

A cohesive visual language that keeps every government screen consistent, accessible and trustworthy.

5Colors
6Type sizes
5Spacing
8Icons
4Breakpoints

Color palette5

Typography6

Heading

Space Grotesk 800 · 32px

Subheading

Inter 500 · 20px

Body text for product listings, collections, and guides.

Inter 400 · 16px

Caption labels

Inter 400 · 14px

Small helper text

Inter 400 · 12px

Bold heading

Space Grotesk 700 · 18px

Components4

Add to cart Wishlist
Organic In stockHeirloom
DefaultHoverActiveOff

Spacing scale5

XS4px
SM8px
MD16px
LG24px
XL32px