Currently a photo template page only contain one photo.
We need a photo template page that do the followings using Javascript:
- information of all photos from a photo album are printed out within javascript code
- user can easy click the javascript forward/back button to switch between photos, so the whole page doesn't need to get reload, when the user browses another photo within the album
- exif info of the photos are printed and switched instantly below the photo, according to the photo selected
- link from the photo and other page contents should change instantly respectively to the photo loaded
- other similar functions that facilitate browsing photos within a photo album
Remarks:
- you are only responsible for the front end: javascript in html code
- all backend information like photo URL, exif information are automatically printed out by CGI, you do not need to care about those info
A similar example of the resulting page is the photo page at [login to view URL]
All script must be written in the most efficient way. More instructions will be given when project is granted.
## 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
ALL BROWSERS WITH JAVASCRIPT ENABLED