This an easy PHP/MySQL development
(See attached image)
We need to enhance our website by adding a form that would allow our photographers to edit information regarding his own photos. Such information is stored in a MySQL database.
The form should contain a switch capable of select images that are Ready for sale OR images that are Not Ready for Sale.
The form includes a search box that will display images based on an user defined filter (e.g. certain keywords)
The form should allow the user to select how many results per page he wants to display "10,20 OR 30"
The form contains a "Sort by" option capable of sorting the images based on "image name", "image name in the database", "date uplodaed" or "licence type"
The script should have navigation of the result pageswhich includes: <>, "Go to Page" Options.
The result page should also display the number of images in the result and the number of pages.
The result page should contain form fields to enter/modify Image: Caption, Description, Keywords and Releases.
Data validation: Caption, Description and Keywords are mandatory fields. Description must contain at least 20 characters.
"Save Changes" buttom should save the modifications to the database unless there are Validation Errors: In that case warnings should be written in the white space under the image thumbnail.
The delete image option changes the status of the image to "Deletion Requested"
Chosen bider will receive detailed information on GUI, DB fields as well as the DB table involved.
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).
Any Web Browser