Develop a web-based application in Django


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 [url removed, login to view], 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 [url removed, login to view]

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.

Skills: Django, Javascript, jQuery / Prototype, Linux, Software Architecture

See more: who need a javascript developer, who is a web developer, which software is required to develop an app, what's new with bootstrap, what is online job portal system, what is job portal system, what is courier delivery, what i need to know to be a web developer, what have to know web developer, what contain in web developer, web site developed by django, web portal functionality, web portal & application, web page developer job, web developer job search, web developer in nigeria, web developer in need of job, web developer django, web developer contact number, web developer bootstrap, web developer beautiful, web beautiful, web application system architecture, web app develop, web and application developer

Project ID: #5907095

10 freelancers are bidding on average $893 for this job


Our Django Projects: We have gone through your requirement and we understand that you a More

$1237 USD in 18 days
(6 Reviews)

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 days
(22 Reviews)

i'm familliar with Django, and also i do that you want in my country 2~3 years ago, i know how to do that with less resource ;)

$700 USD in 8 days
(1 Review)

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 More

$750 USD in 10 days
(4 Reviews)

A proposal has not yet been provided

$1111 USD in 30 days
(4 Reviews)

HI, after checking the initial requires, i am here for your kind concern that some people bid with $144 or $5550 which is default in system and totally a fake estimate. They increase amount after you knock them lol ... More

$300 USD in 12 days
(9 Reviews)

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 More

$750 USD in 13 days
(0 Reviews)

Hi, This project requires: - Buying a Linux dedicated server space to host aria2 and setting it up there - Building the web app (front and back) communicating with aria2 (eventually but not necessarily running on More

$1200 USD in 15 days
(0 Reviews)

I have expertise in Python, Web development, Django, Flask, Mongodb. I have previously worked with on in creating Flask, Django examples and have provided deliverables of excellent quality and o More

$722 USD in 15 days
(0 Reviews)

A proposal has not yet been provided

$526 USD in 10 days
(0 Reviews)

A proposal has not yet been provided

$1111 USD in 60 days
(0 Reviews)