Overall aim: Flash module to allow members of a dating site to choose whether they are interested in other members by viewing their photo and a brief profile and answering “Yes am interested??, “No am not interested?? or “Maybe, Ask me later??. An example can be viewed by doing the “Give it a spin?? option on the home page of http://www.yesnomayb.com. Flash Module top level requirements: 1)On startup load configuration, a)From file located in root directory of domain the flash module is loaded from i)Text wording for labels like Title, Motto, Buttons (e.g. “Yes??/??No??/??Maybe??, “Submit Choices??, “Review??) etc. ii)Colors or location of CSS file for layout iii)Output URL for submission of user Yes/No/Maybe answers iv)Batch size of members to review before answers to current batch are submitted (e.g. 5-50 members per batch) v)Number of member images to preload in advance b)Flash parameters i)Member ID of current user ii)Input URL of XML feed to retrieve batch list of member details, including photo URLs and profile information iii)URL to goto when user selects “Refine Search Results?? 2)Load input XML feed with list of member photo URLs and profile information 3)Continuously preload next 1-10 member images at a time so there is no delay in displaying photos to user 4)Show user one member photo/profile at a time in main panel and wait for user to click either “Yes??, “No?? or “Maybe?? each time. Repeat until all members in current batch are done. 5)Give user option to review choices or submit choices for current batch a)If “Review?? is chosen, allow user to scroll through horizontal list of thumbnails and if one is clicked on then allow them to change their vote in main panel. b)Prompt user to submit changes after each review is made c)Once “Submit choices?? is chosen, submit via POST variables to configured submission URL 6)Go to step 2) until user quits
## 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
PHP/XML/FLASH/WEB 2.0/AJAX