Time Keeper application developed in PHP and MySQL. The time keeper application is used by admin to setup multiple tasks with standard hours against them. These tasks are combined and jobs are being created by admin, which can be single or can reoccur after a specific interval. Admin have all functionality to track job progress, completion, view various related reports, received alerts etc.
User on the other hand can login into front end and can view all job he accepted and list of new jobs waiting in pipeline to be completed. System has flexibility to share a job by multiple user, multiple jobs with pause/resume action to single users. To calculate accurate timing a standard job is being assigned to each user, which is known as break. So if he is not working on any task, he selects break. The user day’s start with first login and when he is leaving for the day, he has to sign off in application as well. If he missed admin gets alerts and admin have flexibility to do it on his behalf.