the website should display a calendar populated from a database of events (workshops, meetings). the visitor can select the event, which redirects to a webpage displaying the event details and two buttons: "add to shopping cart" and "back to calendar"
the calendar page has a "checkout" button so when the visitor has selected all the events s/he wants to buy, the checkout button redirects to a payment page
the calendar should work something like google calendar - display a month but allow for a day display too, and also indicate if there are more events on a day than can be displayed in the month calendar, eg
+ 2 more
please note that this project would start in late january with a three month completion window. the completion will include integration with the other components of the site, namely an interface for events to be added to the database and the payment/checkout application. the programmer will not be responsible for this integration but must be available for modifications if needed