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