What I am looking for is an application that will allow a user to create a slideshow in flash and then when they are finished have it bundle up the their created flash slideshow into a single file that they can download and use wherever they would like.
The creation of the slideshow on the user's end would go something like this:
* Click a button to create a new slideshow
* Be brought to a screen where they are prompted to enter a title and description for the slideshow they are about to create
* Once they have given a title and description they are then brought to a screen where they can upload 20 images.
* Once they have selected and uploaded their images the images then appear as thumbnails in the order that they were uploaded. These thumbnails can then be dragged around so that the order of the images can be arranged however the person would like them to be.
* After uploading and arranging the images, the person could then select transitions between each of the images if they would like (fade, slight left, slide right, etc) and a focus point for each of the images.
* The person making the slideshow could then select music to accompany the slideshow (from a drop list, or whatever).
* The person could then preview the slideshow
* Each of the above steps can be gone back to as often as the person would like in order to get the slideshow just right. This includes coming back to an unfinished slideshow at a later date.
* Once the person is completely satisfied with the slideshow they would then press a "Create Slideshow" link or button that would take everything that they have entered in and create a bundled up single file flash application that they could then pass on to their friends, post on their web pages, put on a CD and copy it, etc.
## 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).
-->>>>>>>>>>>>>>>>>>>
-->>>>>>>>>>>>>>>>>>>
What I am looking for is an application that will allow a user to create a slideshow in flash and then when they are finished have it bundle up the their created flash slideshow into a single file that they can download and use wherever they would like.
The creation of the slideshow on the user's end would go something like this:
* Click a button to create a new slideshow
* Be brought to a screen where they are prompted to enter a title and description for the slideshow they are about to create
* Once they have given a title and description they are then brought to a screen where they can upload 20 images.
* Once they have selected and uploaded their images the images then appear as thumbnails in the order that they were uploaded. These thumbnails can then be dragged around so that the order of the images can be arranged however the person would like them to be.
* After uploading and arranging the images, the person could then select transitions between each of the images if they would like (fade, slight left, slide right, etc) and a focus point for each of the images.
* The person making the slideshow could then select music to accompany the slideshow (from a drop list, or whatever).
* The person could then preview the slideshow
* Each of the above steps can be gone back to as often as the person would like in order to get the slideshow just right. This includes coming back to an unfinished slideshow at a later date.
* Once the person is completely satisfied with the slideshow they would then press a "Create Slideshow" link or button that would take everything that they have entered in and create a bundled up single file flash application that they could then pass on to their friends, post on their web pages, put on a CD and copy it, etc.
There are a few other websites out there that offer a similar thing, but for an example of the type of thing we are looking for you can visit [[login to view URL]][1]. They offer something very similar to what we are looking for, so that should give you an idea of where to start. You can sign-up for a free account with them and just play around a bit with their application for some general ideas. We are NOT looking for an identical looking/functioning application, but something that is similar in function that has its own style and flow.
This application will be running on an apache web server on the freeBSD unix OS. The primary language that we currently use for our application is php (and mysql), so if things need to talk with the webserver or data needs to be stored we would prefer it be written in php.
Since this application will be used by numerous users the slideshows will need to be saved as user specific slideshows (for privacy). You may want us to provide the userId of the person going into the slideshow creation application so that you can save and retrieve their informaton based on the userId provided.
We would like to have the music selections also created by the application developer (or his team) if possible, but we would like the flexibility of having an additional XML file be looked at to determine if there is additional music locations and names to list that we would provide.
For the deliverable, I would like a working, tested, bug-free application (including source code) that can be put immediatly into heavy use.
## Platform
The slideshow creation application will run on freeBSD unix, and the apache webserver.
The slideshows that are created by this application need to be able to run on ANY system that supports flash applications.