Timeclock web app created from scratch in one evening
Tom was keeping track of the hours he spent on a particular project in a notebook for a while, which seemed adequate, but not ideal. “Tom,” I said, “how about we create a web page that acts as a time clock: we can have a MySQL database of employees (ourselves), customers, projects, and sessions with simple start/stop buttons to begin an end sessions, which would automatically calculate the number of hours and minutes spent on each session, adding to the time spent on the project, and adding to the time spent for that customer to whom the project belongs.”
It was a spontaneous thought, and within 4-5 hours, we had a universal time clock application that we could use from anywhere in the world–even from our smart phones–to record the time we spend on our projects, with a “comment” field next to every session to describe what happened during that session.