Develop a web-based application in Django

Lukket Opslået May 6, 2014 Betalt ved levering
Lukket Betalt ved levering

Broadband is still relatively expensive in Nigeria, and there is an opportunity to meet the need of those who would like to download large files, but who cannot afford the $6/GB required.

I know a couple of ISPs who I can purchase off-peak bandwidth from at a discount, and I believe I can pass these savings off to my prospective customers.

I have envisioned a site called [login to view URL], which will make it possible for customers to submit links to online resources which they want to download, and then we download it for them, then physically deliver it on 4GB/8GB/16GB/32GB SDCards via post/courier. We have done the maths and customers could be saving as much as 45% - depending on volume of download.

In addition, we intend to create a link of "receivers" which are businesses such as cybercafe's that will exist as middle-men to ensure that customers get their Downloads

Monetization will occur by selling both download capacity and storage to users.

Technical Details

As a software developer myself, I have done some work already, and I believe these pictures will speak the thousand words. In addition, the interface and functionality is inspired by the new WebUI-aria2 which can be found at [login to view URL]

1. I expect that the download mechanism will be based on aria2. It has a beautiful API and support for torrent and urls.

2. The web app will be developed in Django, jQuery, Bootstrap and probably angularJS

3. It will be responsive

User Portal/Interface.

1. The "Downloading" menu will contain files the current user is downloading. User can have an unlimited number of downloads, but is allowed to download only one file per time, while others are queued. The queue is FIFO.

2. The "Downloaded" menu will contain files that have been successfully downloaded completely. The system will automatically move files from "Downloading" to "Downloaded". User can have unlimited number of files here, but each file will be purged after a period of 30days.

3. "My Drive" will contain files that the user would have moved from "Donwloaded" to "My Drive". Users will get free 5GB for "My Drive", but can purchase more storage

4. "Delivery" will make it possible for customers to request a batch of files to be delivered to them. Files will be zipped, password encrypted - with password set at the time of selection. SDcard(4/8/16/32GB) will have to be purchased before checkout by the customer (using balance from his/her storage quota). The minimum SDcard capacity will be automatically set by the system, based on the compressed archive size i.e a customer can not send a 10GB archive on a 4GB SDCard.

5. "Invite" is a simple page containing a custom invite link for the customer, and a form to allow sending invites to emails. This will be the base of the referral system, which allows users to earn 500MB of storage for each referral.

6. "Sharing" allows users to share their files, via a custom link. Users who receive this link get the option to download the file, or signup to request a physical delivery.

7. Search functionality: Search will be based on the menu. A search on Downloaded or Downloading or My Drive.

8. Account Menu is as indicated. Nothing new here Profile, Orders(Delivery Orders) and history(Download history)

9. Add brings up a dialog (see the WebUI-aria2 app for details)

Clicking on the files name in "Downloading" or "Downloaded" or "My Drive" should display the details of the file in an overlay dialog

I am sure with these user details, you can plan the admin page. Some functionality will include:

1. Manage users

2. Manage resellers

3. Manage downloads (downloading, downloaded)

4. Manage system (aria2 config, storage locations etc)

5. Manage orders

Upon request, I can provide the source of what I have done so far.

I need this job concluded in 2 weeks.

Only contact me if you think this is your specialty - no experimenting with this job. And of course, feel free to contact me for additional details.

Django JavaScript jQuery / Prototype Linux Software Arkitektur

Projekt ID: #5907095

Om projektet

8 bud Remote projekt Aktiv Jun 12, 2014

8 freelancere byder i gennemsnit $879 timen for dette job

techwelfare

hi we could do it perfectly with accuracy, please let us know if you want any clarification. if you want us to share our skill and previous work please initiate the chat..

$827 USD in 10 dage
(56 bedømmelser)
6.4
negaboys

Lets do this. I'm expertise in web development with latest technology. I will provide you document + flow diagram or flowchart + site mock up before start the work. You can pay me once completed the project. I can red Flere

$750 USD in 10 dage
(4 bedømmelser)
3.7
webonerds

A proposal has not yet been provided

$1111 USD in 30 dage
(4 bedømmelser)
3.4
taimsolution

A proposal has not yet been provided

$526 USD in 10 dage
(0 bedømmelser)
1.2
mihailosundic

A proposal has not yet been provided

$1111 USD in 60 dage
(0 bedømmelser)
0.0
engassa

Hi, I am a software engineer with 5+ years of experience. I have been the team lead at a startup acquired by LinkedIn. Here I have led web development products with millions of monthly users. I also have had experien Flere

$750 USD in 13 dage
(0 bedømmelser)
0.0