webpage does not need fancy design or graphics. Emphasis on setup and functionality. Webpage must be able to: * handle registration of users, and handle user sessions * allow users to select from a preset list of categories and upload a file. They must also fill out a relatively simple html form, and then store the information in a database (mysql). * user must be logged in to upload files Registered users can also browse through the categories above, and download files. They must also be able to *comment* and *rate* content to download. unregistered users must be denied access. Content must be dynamic, and be instant updates.. So, a standard use case is, user logs on, is taken to a page where they have the option to browse/download or submit new content. If they upload, they will be taken to an HTML form with many fields to fill out to categorize the data, and then select the file to upload. The file size limit is 5-8mb. after they upload they will be taken to their uploaded content's webpage If they browse, they will be taken to a list of categories/subcategories, along with counts of items in each categories in (), which will take them to a list of content. When they click on content, it will take them to a page for the content, which will show the data above, as well as a link to download, as well as a commenting system, where they can rate it and post comments. I accept the use of opensource libs. This project must include installatoin/configuration of the setup on a [url removed, login to view] account. You will be given FTP access, and must set up the database, and any php problems that might arise. the site at the end should be in ready to launch condition. Since there are no design issues (plain text is AOK), and with the ability to use open source libs, this could be a very easy project if you manage your resouces correctly.
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).
Godaddy hosting, php, mysql