iZeit

iZeit is a calendar script written in PHP. It started off as a project during Christmas 2005, but quickly grew until it became the fully functional organiser is is today.

iZeit has a built in task/todo list and has been translated into nine languages. It uses JavaScript and AJAX to provide a desktop-application like interface.

The script can be used with either MySQL or a flatfile database, and can store events in much the same way as Microsoft Outlook. The most challenging part of developing iZeit was the logic behind the event recurrsion, which allows a user to set an event to repeat with almost any conceivable pattern.