Web-shop for streaming media, downloads and products: Web-shop: In general a secure web-shop, with the addition of streaming media and downloads. Payment processing should be real-time w/PayPal. Once authorized, the user should get contents delivered: watch movie or download book. Returning customer should be able to re-download that book for a given period (like 3 months) or watch that movie (eg. 24 hours). Hosting: Once the customer paid and can watch the movie, the web-shop needs to communicate with an *external* Flash server to setup a temporary/secure session, so the direct link to the movie is useless to others. Note - Experience with this is mandatory. Back-end (for webmaster): A common web-interface for the back-end of the shop, amongst others: * Customers (name, address, email, recent orders etc.), customer-management * Orders (status, created etc.), order-management * Users-personnel (name, etc.), user-management * Products (type, name, price, picture, visibility period, quantity etc.), product-management Note - management means: view, add, edit, delete 1) Streaming media The contents of a DVD or other lengthy film is hosted at a streaming provider in a hidden directory. The webshop communicates with a Flash server to establish a direct connection between the customer and the streaming server (after the customer has paid). 2) Downloads A PDF book can be downloaded after the customer has paid. Security has to be in place to prevent others from copying it. Your solution should either incorporate the securing of an uploaded PDF or something that a webmaster can easily with the PDF before they upload it to the web-shop. The security is optional: Some PDF books could also be free to download. 3) Products Normal products that can be shipped will also be in the webshop. After payment, these products will be shipped manually.
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:
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.
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).
The webshop will be hosted on Debian linux/ Apache2/ PHP5/ MySQL5 The streaming media files (FLV-format) will be hosted on an *external* Flash server.