Skip to content
All work

Enterprise · Workforce Management

HRMS

Employee Management System

A workforce app with geofenced clock-in, live location tracking, role-based access, tasks, leave and payroll workflows.

HRMS

01

Overview

A real-time employee management and tracking application for organisations that need verified attendance and day-to-day workforce workflows on mobile.

02

Product purpose

Attendance must be trustworthy: employees can only clock in and out within the company radius, while managers handle tasks, leave and payroll from the same app.

03

My role

Sole developer — designed and built the frontend and backend from scratch

04

Technical contributions

  • Role-based authentication and logins.
  • Radius-restricted (geofenced) clock-in and clock-out with Google Maps.
  • Live location tracking.
  • Push notifications with Firebase Cloud Messaging.
  • Task assignment, leave applications and payroll tracking.
  • Device-integrity checks that block attendance from emulators, jailbroken or rooted devices and devices with developer mode enabled.

05

Technology stack

  • React Native CLI
  • TypeScript
  • Zustand
  • Firebase Cloud Messaging
  • Google Maps API
  • Geofencing
  • NativeWind