I am having a File Hosting Site which I aim to be the best in the future market. I need someone to build/readily available customizable file sharing/file hosting script and can start immediately. Maximum timeframe for building, installing, testing the script is 20 days.
The person should have experience of making a script before, should know all pertinent problems with working/functioning of the script.
Should be able to furnish a Demo of the script.
Support to be provided 24/7/365 support or as maximum as possible
No cookie cutter scripts please.
The site should be with a professional design with lots of extra features with minimum mentioned below.
1) Admin to manage users, files, payments servers etc… all easily.
2) Folder creation for files for registered and premium users only.
3) AJAX upload progress bar / Live upload progress bar – Using advanced AJAX technology to refresh current progress status: percent completed, current speed, estimate time, if upload stops/breaks for any reason it should show the break of file uploading being unsuccessful.
4) Multiple files upload – Uploaders can upload atleast 20 files per one upload request. Set max number of files in config.
5) Upload file size – maximum 5 GB. You able to upload files as big as your server can handle, no software limits or file extension limitations.
6) Send download link to specified e-mail - Save your time sending download link to your friend directly after upload
7) Download speed limitation – set download speed limitation for all kinds of users.
8) Password protected downloads - Set password to access your files.
9) Captcha protection setting - Avoid downloads leeching and Contact form spamming with graphic or smart-text Captcha.
10) Adjustable download countdown - Let users view & click on your ads while waiting for download.
11) Customizable Look and Feel - You can totally customize your site editing HTML templates.
12) Advanced admin area - Change upload/download settings online. View/search/delete all files and users.
13) Ban by IP - Disallow exact IPs or IP network using wildcard.
14) User Accounts - Let users register personal account on your site to expand upload/download limits and manage their files.
15) Multi-Server support.
16) File Storage space limits - Limit total disk space used by users.
17) Full UTF-8 support - You can use any filenames/descriptions/folder names. They will be displayed and recognized correctly.
18) Anti-dupes system - You won't need to keep multiple copies of same file, engine smartly detect dupes and use only one copy to save disk space.
19) FTP links remote upload support - You can upload links from FTP host directly to server. FTP authorization and progress bar are supported.
20) Files/News Comment - Let users to comment files, blog news to improve user experience.
21) Free/Premium servers - Specify what type of users each server will be used for.
22) Script-less progress bar - Upload progress bar with no CGI scripts included to lower server load.
23) Downloads tracking - Track distinct file or overall latest downloads with Referrer/IP info in Admin Area.
24) Comments moderation - Easily moderate list of latest comments left on your site to avoid spam 100%.
25) Site Statistics - Visually check how many files were uploaded/downloaded, how many users online, how many users registered per day, how much bandwidth consumed, track payments – daily and all time
26) Support all download accelerators - You can generate direct download links so any download manager will handle them. Multi-thread downloads are supported too.
27) 3 types of users: Free, Registered and Premium - You can configure limits for each user type. It's possible to enable/disable anonymous upload, user registrations or premium features.
28) Flexible Ads settings - Put your ads to any part of your page and configure show them to each type of users or not.
29) Remote URL upload - Upload files from remote servers directly without using your machine traffic.
30) File Folders - Organize your files into folders.
31) Link export - Export list of your links in one click.
32) Link checker - Validate your multiple download links easily.
33) Public File Catalogue - Optional list of published files with download links.
34) Admin File Import - You can upload files to File server via FTP yourself, then import them from Admin area.
35) Ban filenames - Disallow filenames with restricted words like 'crack', 'porno'.
36) Ban filenames signature - Disallow files with banned md5 hash signature.
37) Server maintenance tools - Admin can run synchronization tools to avoid dead files/broken links/incorrect server.
38) Smart points for registered user when his uploaded file is being downloaded.
39) Smart points for registered user when uploading 1 file.
40) Smart points for registered user when downloading 1 file – no smart point for premium users for downloading files.
41) Referral program – for registered and premium users.
42) Payment to uploader and downloader as per country and fileszie tier based on smart points
43) Limit/Ban multiple accounts from same IP.
44) Redeem points as Donation made to the site for upkeep.
45) Very easy reseller program.
46) Plugins for download managers like jdownloader.
47) File deletion by Admin on reported abuse etc.
48) Warning system for users – I more than 3 warnings received for uploading copyrighted files – user and its IP will be permanently banned, can be removed on request if abides by all TOS and conditions under a penalty fine to be paid to the site.
49) Single skin theme – no multiples, as we will have to change settings in other skins if made to one skin.
50) Automatic file deletion is important, say a file is not being downloaded for 30 days, it should be deleted automatically from the system freeing up the space.
51) File Manager System should be easy to handle as it will very useful for handling DMCA complaints for files who have violated copyrights, etc… - this is one the most important features of a file hosting site in order to keep it running for a long time.
52) File Report Manager – able to scroll through files against which DMCA report abuse has been issued and delete the files immediately or at the earliest possible.
We will be using PayPal as payment processor for registered and premium members so we want it where the user pays through PayPal and then it a