---High Level Description A simple web site that shows off pictures one per page, one page at a time, and allows a user to do three things: 1. Hit a “next?? button to see the next picture 2. Hit a “previous?? button to see the previous picture 3. Enter their email address when prompted See the PowerPoint file that I’ve included in the .zip file to give you a rough sense of the page layout. ---Detailed Functionality {} Screen resolution/page size: Should be cropped to comfortably fit 1024x768. Example of a web site size to imitate: [login to view URL] {} The font and arrow style of Previous/Next look good here: [login to view URL]; choose the same blue color scheme {} Randomly pick pictures so that the same one doesn’t show up every time someone arrives at the site {} Every 3rd picture, have a page that alternates between (see PowerPoint file for rough idea): [] Asking for an email address. Note: Once an email address has been entered by a particular user during a single session, the email page shouldn’t appear any more. After an email address has been submitted, only the ad page should show up every 3rd page [] Showing an ad Note: For both of these the user can skip the page in question, and move to the next picture. See [login to view URL]’s “skip ad?? functionality to see how I’d like this implemented {} Have an options page for the site administrator. Options page functionality: [] Upload a new picture or set of pictures [] After how many pages should there be an insert email or ad page? Default = 3. [] Add/delete/edit ads that are being shown. There are two types of ads being shown: 1. Those that appear on every page showing a picture 2. Those that appear every 3rd page (when an email address is not being asked for) [] Access the emails that have been submitted Technology Components I’m open to suggestions, but I think that this should be implemented with: - PHP5 - MySQL
## 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
server: linux browser: this should work with firefox and IE browsers