We want a minimal auction site prototyped in django. This site will be used internally only so we don't use a lot of functionality. * you can assume that users are already signed up, registered and verified and are available in [url removed, login to view] * no rating, fraud detection, etc. * Auctions will be generated via the Django Admin. * You have to implement Payment via Paypal Workflow: Admin generates an Auction. A Auction has a starting price, an enddate, a title, a description and a picture. Users can browse a list of auctions, view auction details and bid. No "Autobidding" functionality like in eBay. They just can enter a sum and exactly this sum is then bid. The bid must be higher than the minimum amount and higher than the highest bid. Users can see who was bidding how much. On the auction detail page users can leave comments using the Django comment framework. Upon completion of the Auction the user is sent a mail and should pay via paypal. In the admin interface admins can select auctions by the states. "open", "completed", "payed" "shipped". Auctions are always referenced by a DB field called "designator" which contains a value like ("HA%s" % [url removed, login to view]) generated upon first save of the auction. Coders who can promise faster will be prefered.
Implement the Functionality above using external libraries and OpenSource technology to your liking. * Redy to run Django application including a sample database of 3 auctions * Implementation of Payment system hooking into the Paypal Sandbox. We will not Provide you with access credentials for testing with paypal. * Use plain white HTML pages without any additional web-Design * Follow [url removed, login to view] - especially apply pep8 and pylint.
FreeBSD 7.2, Python 2.6, Django 1.1.x