Ensuring accuracy in time calculations across different work shifts and breaks was challenging. Other challenges include real-time and automating reporting for daily and weekly timesheets. Implementation of a secure and scalable infrastructure to handle multiple users was difficult.