A full-featured online auction site, with both user-facing and admin systems, as well as a well-
documented API for interacting with the admin system. Auctions in this case should be structured as an
“event” with given start and end times, as well as an open “pre-bidding/viewing” start time prior to the
event start. Unlike eBay (as one example), the items would be grouped as part of an event, and not
listed individually. At the end of any single auction event, a combined invoice for all items won by a
particular user would be generated.