File Upload & Sharing Site

已完成 已发布的 Feb 27, 2010 货到付款
已完成 货到付款

* This project is for Google App Engine, if you do not have experience developing GAE apps please do not bid. *

We require a File Upload & Sharing App developed for Google App Engine.

The app will have a simple UI that allows visitors to upload files (utilizing an AJAX upload - i.e. no page refresh, parallel uploads, upload progress bar), input their name/email, the recipient name/email, & a message and have the file stored and a (HTML formatted) email sent to the recipient (and sender if their choose to CC). The recipient can then visit the unique URL from the email and download the file.

Additionally it will include 'Advanced Options' for the visitor to choose to have the server ZIP the files (using the Phython zipfile library), password protect the download (i.e. password needs to be entered before download starts), and set a limit for the number of downloads (e.g. only allow 1 download, after-which the file is blocked).

There will be a simple administrator console developed which includes the ability to:

- View the files that have been uploaded on the system and statistics on the files; size, number of downloads, number of remaining downloads, bandwidth used, other files from the same sender email, details of downloads (time/IP/status). Should include a search function based on file name, file size range, date range. Sortable list by name, user, file size, number of downloads, bandwidth used.

- Ability to remove files from the system, block files from further downloads or change the number of downloads remaining (change remaining download limit).

- View details on the users of the system, both senders & recipients, along with links to associated files.

- Set service defaults; maximum downloads per file, maximum bandwidth per file, maximum file uploads per email address, maximum file uploads/downloads per day per unique user (cookie-based).

- Restrictions; block email address, block IP address, block file type (e.g. AVI, MPG)

- Modify the HTML template (header/footer) for the UI.

- Modify the HTML template for the email.

- Basic CMS to set page content for site pages (Home Page, Download Page, About, Support, Term of Use, Privacy Policy, Contact)

The files should be stored using the latest GAE Blobstore API which allows files up to 50MB to be stored.

Project bid should include basic, but fully functioning UI, (including all AJAX, JavaScript, basic HTML). We will have the logo, graphic design and CSS completed separately. HTML should be clean, well structured, CSS-ready code.

This is stage 1 of the project, more work to continue expanding the system may be provided based on the quality of the work performed. We are looking to establish a long term relationship with the right person. Please include "I have read your description and understand it is a Google App Engine project" in your bid!

谷歌应用引擎

项目ID: #623118

关于项目

4个方案 远程项目 活跃的Mar 6, 2010

授予:

hfeeki

I have read your description and understand it is a Google App Engine project. I can do it, please see my pm, thanks.

$2000 USD 在21天内
(0条评论)
4.6

有4名威客正在参与此工作的竞标,均价$2125/小时

pbq

I have read your description and understand it is a Google App Engine project. Please kindly check PM.

$2000 USD 在30天内
(1条评论)
2.5
cliver

Hello, Please look at the PMB. Regards, Sergey

$2000 USD 在10天内
(0条评论)
0.0