I am in need of a programmer to build a site for conducting auctions. The site should be created in a moduler fashion using a code base similar to code-igniter. The site needs have the ability for new user to create accounts, reset password functions, and be able to pay for their bids. The site also needs to have a reserve function. For example, the administrator of the auction has the ability to place a reserve on a product and until that reserve is met, their can be no winners.
another administrator function should be the ability to control advertisements on the site.
Site needs to have the ability to provide streaming video from multiple auction sites around the country. Each auction being conducted will run their own streaming video source and should operate independently.
The bidders from around the country should have the ability to search for and participate in auctions that are occurring in different cities. The owners of those auction sites should have the ability to chose to accept bidders from different cities then the auction if they chose.
The reporting of the activities of each auction should be available to the overall site administrator and to the persons/company that is conducting the auctions. While the overall site administrator has the ability to view activity (sales, reserves, bidders, failed bids, etc) of all auctions, the lower level auction conductors of the auctions only have the ability to see the activity of their auctions.