Want to build a web site where you can upload your still digital pictures for later output to AVI or MPG files. The idea would be that you could upload your still pictures, pick the order you want your pictures to play in. Pick a duration for each picture to be on screen. Durations could either be by picture or evenly assigned over the whole project. You could then pick between several different background music selections to place under your slide show. After you finalize your selections you would then be prompted to enter payment information. You would then select between a down loadable version of your movie or if you'd like to get a DVD mailed to you. Since it could be time consuming to generate a down loadable file a time frame for future download would have to be created.
## 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).
Program should be able to: 3.) Upload Pictures 4.) Arrange still pictures 5.) Select Time frame for each picture or whole show 6.) Be able to link shows together for composite output 7.) Select slide transitions a.) Fade b.) Cut c.) Push on/off from any corner of screen d.) Wipe on/off from any corner of screen e.) Page Peal (from any corner) f.) Clock wipe g.) Other patterns as agreed to 8.) Transitions could be individually selectable per picture or globally over show. 9.) Select from several preset background music selections. 10.) Integrate to a shopping cart 11.) Compile MPG file of finished show 12.) Have a down loadable section for those that choose to download their copy. 13.) Safe copies of MPG files for those that choose to have a DVD sent to them.
## Platform
Any server environment with Linux being preferred.