Project: Simple Image Proofer
Platform: Flash MX or VB.Net
Source Code: Required
Description: Our customer will be provided a link to online image proofing in the link will be a database table ID in the querystring. Using the ID in the querystring this program should query a MySQL database and retrieve the order id (different than qs id), image to proof URL, email address to send proof to upon completion.
Menu Icon/Tool Actions:
PushPin OnClick - show DOT with incremented # in center, allow custoemr to place dot onto image or extra space below image. After user has released dot onto image or space below image a popup asking for type (dropdown) and comments (textbox), and Add Pin button. When Add Pin button is clicked the data should be stored internally and added to bottom of image changing Proofing Status from Approved  to Changes Required (see example)
Disk/Save OnClick - if there are pushpins/dots/changes on image or in space below image save image to disk with dots and all comments and footer with Proofing Status : Changed Required message and comments. Send email supplied from database and attach saved image, include the original URL, order #, image URL, and date/time, and IP address of customer in body of email.
Cancel OnClick - prompt user to confirm cancel, return user to URL specified in ActionScript code.
Notes: Image size will vary and will be either GIF or JPG format. Ideally we would like to upload .EPS files if this is possible
All images and samples are not to be disclosed and are provided for the purpose of providing a bid for this project.
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).
Flash MX using ActionScript or VB.Net .Net 2.0