Closed

Full Featured file sharing script

This project received 14 bids from talented freelancers with an average bid price of $1469 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
14
Project Description

Hi,

We are looking for a full featured file sharing script, something similar to xfilesharing pro, however it should be custom built. The script should be built on PHP5 and should be written in OOP.
Here is a summary of features we would need the script to have:

+ File upload
- HTML5 Upload
- Normal Upload
- Remote upload
- FTP Upload
- Torrent Upload
- Video File conversion (users should be able to choose to convert a video file to mp4 with any upload method)
-

+ User control Panel
- User registration and Login (Social Login, Forgot pass etc)
- Multiple User groups with different permissions and set of limits (Download, Upload etc)
- Edit their info
- Add and verify their website (Either using a textfile or a meta tag, they should be able to choose)
- Restrict account access by IPs
- add/edit/remove Payment information (for payouts)
- They should be able to add their own account info for remote upload (for example, their own [url removed, login to view] account to upload bitshare links)

+ File Manager
- List all the files a user has uploaded
- Edit, Delete files
- Export Links
- Show details of files (Upload date, Downloads etc)

+ Affiliate System
- Pay per download settings with different tiers (different countries) and pricing and download size limit
- Pay per sale , users earn a % of each sale they make
- MIXED, admin can specify how much of each, PPD and PPS a user earns (example: 50% of the PPD values and 50% of sales).
- Webmaster profit , users can add their website to their account and earn a % (set by admin) of the money anyone generates from the traffic that comes from their website
- Referral system (a simple single tier referral system
- An affiliate page with all these values and info listed (Dynamic page)

+ File storage
- Ability to add multiple servers (load balancing)
- Different types of servers (Storage, Conversion, Upload and cache)
- Cache servers are servers that will copy hot files (large amount of traffic) temporarily and to balance the load
- Server installer script (a simple script that will setup the entire file server without any manual work)
- Nginx support (this should be optional, if activated the files will be delivered to users via nginx)
- Track the downloads (admin should be able to specify what % of a file should be downloaded for it to count as a download, example 50%)
- Download Links should be IP restricted

+ Admin Panel
- An easy to use admin panel to have control over the entire site and features

+ Simple design
- the design should be simple and use bootstrap

These are the basic features we require with the first version however this is definitely not ALL we need. This is not a small project so if you are not up for it dont bid please. I have set the budget to 1500 to avoid people getting over excited.
Please post your exact price and do not post any template message. We WILL ignore all the bids with messages such as "I have read your requirements and I fully understand them, Pick me!", or anything that looks like its been copied and pasted.

Happy Bidding.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online