A monthly project could be as small as a library you'd have to do for your real job, or a polished generalization of it (chec U. Check the first entry of the hall of fame: https://github.com/ggerhard/parsecal/blob/master/parsecal.rb is a 120 lines Ruby script. It reads and parses "data from a google calendar (or other iCal calendars) and create an Excel Timesheet." It could be the core of a web service but it doesn't have to be a web service when it's posted in 1PPM.