A mobile app for attendance tracking enables employees to log in and out from any location while also recording their current whereabouts. GPS location is then saved in a local database which can be viewed on the web once uploaded through internet. It also captures their photos to ensure that the right employee times in for work.