We are looking for you to build an embeddable photo collage/photo scrap booking widget in Flash similar to ScrapBlog but simpler. We want the flash app to be run as a part of a community site, so the UI needs to be scaled with this in mind.
The UI requirements
*) Doesn't not have to provide interface for multiple collage pages.
*) Accordion control that allows a user to switch between images and text balloons (we like how Scrapblog has done this).
*) Being able to add images to the library from the desktop.
*) (Optional price out separately) Add images from Facebook, Flickr, Photobucket and Picasa.
*) Being able to drag images from the library to the canvas.
*) Add text either by itself or in a balloon to a canvas.
*) Being able to change font face and colors.
*) Rotate and Scale images or text on canvas.
*) Change z-order of objects on canvas.
*) Save the work - should also auto save on unload.
*) Save to JPG/PNG
*) Send collage as JPG/PNG
*) Appealing UI design.
*) (Optional price out separately) Undo and Redo.
Business Logic requirements:
*) Read UserID from HTML container
*) Use the UserID and a request signature to access, add to and remove from the image library via WebService. We are looking for you to spec the needed WebService API. However, programming the WebService is not part of this project.
*) Save a collage as an XML record to a WebService. We are looking to you to spec the XML. We would expect the XML to be a list of canvas objects and it properties (e.g. rotation, scale and z-position)
*) Load a saved collage from a WebService using above XML and display.
*) Create a JPEG or PNG from XML.
This site is similar in functionality, [url removed, login to view]