Design and architecture of a web-based platform for managing auction like "eBay"