I require the PHP code for a website with the following functionality. First, user registration, user profile editing, and user profile viewing. Second, product listing, where the products are file downloads (mp3, pdf, exe, zip, and others). Third, product reviewing, where users rate a product with a certain number of stars. Fourth, product purchasing, where users enter payment information for the download of a product. Fifth, download delivery management, which ensures that all and only those who know a user login (and that user has paid for the product) may download the file. Sixth, an account manager that displays all data related to the user's account, such as past purchases (with the option to re-download) and all product listings by that user, with the amount of money owed to the user or to be billed to the user. Seventh, I need payment processing with a credit card gateway. This needs to be run, not for every transaction, but in a batch when chosen to be executed by the administrator (such as once every 14 days). Eighth, I need an administrator "control panel" where the publication of new digital products and the revisions of them can be approved. I also need to have a system by which users can contact me with problems, questions, and concerns from any page of the website. I don't need any graphic design or website layout for this project. It will be enough to create something fully functional, which can be adjusted later for cosmetic purposes.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
PHP on a Linux-based Apache server accessing a MySQL database and serving HTML/CSS.