We require a complete website based on a PHP script and a HTML/CSS template. The script we require is for a photo ratings website similar to hotornot.com.
1. Submitters register as a user and upload photographs (the maximum amount of photographs per user will be no more than three (3).)
2. Viewers visit the site, and are shown a random submitter’s pictures. The layout would consist of the submitter’s main photograph, with thumbnails of the submitter’s other photographs below. The viewer rates the submitter (based on all photographs). The ratings buttons will appear above the main photograph.
3. Ratings consist only of “Like” and “Dislike”
4. Upon rating, the next submitter’s pictures load along with the statistics of the previously rated submitter.
Multi-Level Access Administration Panel:
The administration panel should consist of site settings, profile management, photo approval, advertisement management, and other general site management tools. It should allow for multi-level access, where some administrators are allowed access only to pre-defined areas, such as the photo-approval section.
A subsection of the admin panel, all submitted photos must first be approved in the admin panel before they appear on the site.
Unique User URL:
Each submitter will be required to register as a user. Every user should be given a unique static URL ([url removed, login to view]) such that the link will direct to the user’s photo so it may be rated.
Private User Page:
Submitters will be required to create a username/password before submitted pictures. Users will be allowed to log-in and access a page containing their current pictures and their rating. THERE IS NO NEED for public profiles, comments, private messages, or forums.
Ratings Fraud Protection:
A method needs to be in order to prevent the same visitor from rating a user more than once every 24 hours. This time frame should be editable from the Administration Panel.
The database should allow for easy backup through the administration panel
There will be a maximum file size in place for uploaded pictures. Beyond that, all photographs must further be compressed to allow for easy loading and small storage
Every uploaded photograph needs to have a small watermark that consists of the company logo.
The admin panel should have an area to easily manage, edit, and change banner ads, Google ads, and pop-ups.
Top Submitter’s List:
A “Top 10” or similar section will be required. To be eligible for the “Top 10” list a user must have a minimum number of views and a minimum percentage of “Like” votes.
Easy Design Modification using HTML and CSS based Templates:
Your quote should not only include developing the PHP script above, but should also include building a HTML/CSS stylesheets template to our design specifications. The design should be separate from the PHP code as much as possible for easy template modification.
The script described above needs to be highly efficient and be able to handle both a large user base and high traffic with ease. Thus we highly recommend that potential bidders have experience developing scripts for high-traffic websites (examples of past work are necessary) as well experience with rating scripts in general. IN NO WAY should this be a modification of commercially available scripts such as I-Rater or K-Rate. Furthermore, THIS IS NOT A FULL DESCRIPTION OF THE CODING REQUIRED. We will require additional custom features that should not be harder to implement than the features already listed above. The additional features will be discussed under the terms of a confidentiality agreement.