We have several upcoming classic ASP projects, ranging in size from very small tasks to medium-scale projects. We are looking to build a team of freelance developers to handle these assignments. Our first small project is real, but will also be used to determine the quality of work of the person we choose. We need a module (generic enough to be integrated into an existing project) which allows users to upload video and or photos to a website. The user would first choose a category and possibly a subcategory for the video/photo. These categories/subcategories would be populated from a database. The user could also enter a caption/description of the file. The user would then upload their file, and the file would be saved to an upload directory under a unique name. The original name of the file, new unique name, category, subcategory and caption would all be saved to a SQL Server database (along with an 'approved' flag which is initially set to 'not approved'). If the uploaded file was a photo, a thumbnail would be created (again with an initial name) and that info saved. If the uploaded file was a video, then the user would be presented with 4 random frame grabs from the video to choose as a representative thumbnail (e.g. 1st frame, frame at 2 seconds, frame at 10 seconds and frame at 20 seconds). That choice of thumbnail would also be saved. Classic ASP only, SQL Server database (we will provide database/schema), utilize common ASPUpload or pure ASP upload function.
## 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 Server, IIS5/6/7, Classic ASP, SQL Server. Must function for end user on IE5/6/7, Firefox 1/2 as a minimum. No interface design necessary, as we will integrate into existing look and feel.