This project began with a common challenge: managing and reporting on timesheet data for 100–150 contract resources, each submitting their own Excel file every month. The manual process was ...