madebyleon.meLoading
0%
01 / Initializing
000
Attendance PWA — Haversine Algorithm
Full-StackCompleted·2024

Attendance PWA — Haversine Algorithm

Location-based attendance system using real-time distance calculation

JavaScriptPHPMySQL

Overview

A web-based Progressive Web App for employee attendance management, using the Haversine formula to calculate GPS-based distance from authorized work locations for real-time check-in validation.

The Problem

Remote and field employees couldn't use location-lock attendance systems, and the company needed a cross-platform solution that worked on any device without requiring app store installation.

The Solution

Built a PWA with offline-first design and GPS position verification using the Haversine algorithm on the backend. Implemented geofencing with configurable radius per location, photo verification, and a management dashboard with attendance heatmaps.

The Outcome

Eliminated buddy punching incidents, reduced manual attendance processing from 3 hours/day to fully automated. Deployed across 150+ field employees at 12 different work sites.

↑ Impact

Eliminated buddy punching incidents, reduced manual attendance processing from 3 hours/day to fully automated. Deployed across 150+ field employees at 12 different work sites.

#JavaScript#PHP#MySQL