It appears you have JavaScript switched off.
Freelancer.com requires JavaScript turned on in order to function correctly.
You can find quick and easy instructions on how to turn on JavaScript here : http://enable-javascript.com

FTP Account Creation from WHMCS

Skills Required

Project Budget

$30 - $250 CAD

Total Bids

8

Project Description

I'm looking for someone who has great experience in developing modules in WHMCS, if you don't have enough experience, please don't bid.
if you don't have any feedback in freelancer, please don't bid either, i'm not interested to risk this project with new developers.

basically what I would like to be able to sell FTP accounts to my clients, so a customer comes on my website, chooses the right package of an FTP account with the size of drive, bandwidth, and all details accordingly.
FTP server will be on a completely different server than WHMCS, but i also want the ability to use save server as WHMCS or a completely seperate server than WHMCS.
I prefer to use vsftp as the ftp server on CentOS server.
but i would like if possible to also use vsftp on Ubuntu as well, but if this is too much extra work, then CentOS will be enough.
I'm open for other suggestions of FTP Server softwares other than vsftp, but I prefer vsftp because it has more security protection than the rest.

of course the accounts will be created/suspended based on their payments normally.
of course admins should have the ability to create/suspend/approve any accounts created.
usernames should automatically be assigned when the customer places their order for an FTP account, but admins should have the ability to change the usernames as we desire.

Admins should have the ability to go into WHMCS suspend and/or terminate any account on the server. but suspending the account, the customer will no longer gain access to their account without us un-suspending the account; and if the account is terminated by an admin, it should be terminated, username should be removed from the FTP server, and all associated files/folders within that FTP account should be deleted.

Admin should have the ability to assign where all the FTP accounts will be created on the server by pointing the exact folder location. each FTP account created will have a new folder created in the same location on the server, the new folder name will be assigned based on the username assigned. when the admin changes someone's username, the folder name will also be changed to the new username assigned.

Within the Client Area in WHMCS, customers should have the ability to reset their FTP server password, as well as view/download/delete any files within their FTP folder. Files and Folders showing here, must have the timestamp showing also.

PLEASE NOTE TO ALL WORKERS:
 OUTRAGEOUS BIDDERS STAY AWAY PLEASE, AS YOUR BID WILL BE IGNORED AND DELETED.
 YOU MUST PROVIDE A TIME FRAME OF HOW LONG IT WILL TAKE YOU TO COMPLETE THE FULL PROJECT INCLUDING SMALL MODIFICATIONS IF WE ENDED UP WITH SOME MODIFICATIONS.
 YOU MUST PROVIDE SAMPLES/PREVIOUS SIMILAR WORK THAT WILL MATCH WHAT I’M LOOKING FOR, OTHERWISE PLEASE DO NOT BID.
 YOU MUST PROVIDE A PRICE FROM YOUR FIRST BID, OR YOU MAY NOT GET A REPLY FROM US.
 PROJECT MUST BE 100% COMPLETE TO OUR SATISFACTION BEFORE THE ESCROW PAYMENT WILL BE RELEASED. SO IF YOU FINISH HALF OF THE WORK, DON’T EXPECT TO GET PAID $1. NO PAYMENT FOR PARTIAL WORK WILL BE RELEASED.
 WE WILL HAVE FULL COPYWRITE OF EVERYTHING, AND YOU WILL NOT EVER USE IT FOR ANOTHER CLIENT WITHOUT OUR WRITTEN PERMISSION.
 WE DO NOT WANT ANYTHING COPYWRITTEN TO BE USED IN OUR PROJECT, REGARDLESS IF IT WAS SOFTWARE, VOICES, SCRIPTS, AUDIO, VIDEO, GRAPHICS, CONTENT, ETC… OR ANY UNAUTHORIZED ITEMS USED ON OUR PROJECT(S) BECAUSE IT IS ILLEGAL, AND WE DON’T WANT ANY ILLEGAL WORK, OR YOU WILL BE 100% RESPONSIBLE FOR ALL EXPENSIS PAID TO THE COPYWRITE OWNERS FOR ILLEGAL USE OF THEIR PRODUCTS ON OUR PROJECT(S).
 CODER WILL BE RESPONSIBLE TO PROVIDE DETAILED INSTRUCTIONS ON HOW TO INSTALL THE PROJECT (IF REQUIRES INSTALLATION), AND IF WE ARE UNABLE TO INSTALL IT/OR FOLLOWING CODER'S INSTRUCTIONS LEADS US TO UNSUCCESSFULL INSTALLATION, THEN CODER WILL BE GIVEN ACCESS/CREDENTIALS TO BE ABLE TO DO THE INSTALLATION, AND INSTRUCT US IF WE MISSED ANYTHING, OR IF THEY MISSED ANYTHING DURING INSTALLATION.