DBSTL timesheet shamer

I was the sole developer on this site for an Austin-based advertising agency.

We were looking for a way to urge employees to get timesheets in more promptly without taking a Big-Brotherish approach. We decided on gentle public shaming.

The site connects to the company's timesheet software API and gathers data about the previous four weeks of timesheets. Then using the Javascript library Lodash, it divides the timesheets into degrees of lateness. If you're really late, you may be singled out for personal shaming.

If nobody is late, the shames are replaced by random pet pictures. Also, there's a little easter egg: if you click on the clock image at the top of the page, you get to see a graphic representation of each employee's timesheet status, which is actually kind of useful.