I need a web based system in which people can upload a powerpoint presentation as well as an audio stream and then present the uploader the ability to sync the two.
For example, the user will see his slides and have the option to click on next while the audio is playing. The system should record all the time points in which the slide was clicked to the next slide and then the user should click finish when it is done which will take the audio and powerpoint and convert and combine both into a flash .flv or .swf file.
## 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
Windows 2003 Server - optionally 64 bit edition.
.Net 2.0/3.0
.flv or .swf streaming flash server
The entire application needs to be web based. The user should not have to install anything on their machine other than flash.