An attendance tracking app with geofencing features. Location validation ensures that users can only clock in or out 100 meters within the registered facility. Other validations include device id, clocked in already today, and facial recognition (upcoming). With offline functionality, users in places with limited access to network can clock in offline, and sync their records as soon as network is accessed.