Lukket

Backup System with features

I'm looking for someone to develop an application to remotely backup from client's computer (Windows, MacOS, *nix), to his own account on our server (CentOS 6.3 x64).

currently we're using a php/mysql script (on our CentOS server), and a small software to install on windows systems, and all it does, customers choose the files they want to backup to our server offsite, and it sends the files using ftp (pure-ftpd), to their own account. and currently we have it also automated, when customer goes to our webbased system, they place an order, it will automatically process his order, create an ftp account on our server for him, send him his user/pass, and a link to download our software, and our software is already preprogrammed with our server address and port, so customer places their user/pass and they are ready to go. they also have a web-based back-end, where they can view their files, restore, delete or move their files as they wish.

our existing system works, but has some drawbacks, and that's why we're looking for a better system than what we're using.

1) client-side deduplication: currently ftp doesn't support deduplication, and we're really aiming at this, for many reasons, and mainly to lesser the data usage on our server(s), so they take up less space; also to minimize client and server bandwidth usage, this is why we need it to be client-side deduplication.

2) security: as we all know ftp isn't very secure, and that's why we're looking for something which can be more secure, yet, keep fast data transfers if possible. we need the data encrypted before leaving client's PC, and decrypted when it arrives at the server. the main reason why we need it unencrypted on the server, customers request us to physically deliver them their data on a hard drive, and for deduplication to work better across multiple accounts.

3) multi-platform: currently we're supporting windows x86/x64 only, but we need the ability to offer MacOS, and Linux customers the possibility to use our application. We also would like to be able to support Linux servers which have no Desktop GUI environment, either by creating cronjobs or by installing our app on their server, and configuring it.

4) mobile devices: we would like to have the ability to also offer backup for mobile devices, like photos, music, videos, notes, sms, phone log, chat logs, or any possible features. most mobile devices like iPhone, ipad, android smartphones, android tablets, windows smartphones, windows tablets, blackberry smartphones, and blackberry tablets. we don't really care for proprietary OSs like Nokia and others.

5) billing: we're currently using WHMCS as our billing system, we would like to keep using it as our billing system, unless you have a better idea for an opensource billing system which can be integrated. we're open to suggestions.

6) back-end: currently customers can login to the back-end using their user/pass where were created when they signed up, and they will see their contact info, they can change their password, they can access their backups and delete, move or restore any files they would like. they also can upgrade/downgrade their package from their account (from 2GB to 10GB to 50GB etc...), they also see in numbers, and a pie chart of how much their disk space package, as well as how much is used & available. We would like to keep all these features, but we would like to get a good modern look/feel for our clients, something which will wow all our existing and new clients. we also want to add the feature to access their billing account, either with a link to their account in WHMCS, or if you recommend a better billing system. this way customers can pay their bills, pre-pay for service, or save their credit cards in our database for automatic billing.

7) website: we would like a very modern simple professional website which is also easy to update when required.

project payment will be paid upon COMPLETION, no partial payments will be made sorry.

good luck

Færdigheder: Java, Linux, Python, Software Arkitektur, System Administrator

Se mere: x86 android, whmcs upgrade service, software required develop app, better iphone android, better android iphone, get python, work mobile app download, need develop iphone app, web develop python, system update android, simple chart accounts, restore android phone, reason leaving, pure android, pie database, pay someone create app, open payments mobile app, offer android, nokia website, nokia android phone, new features java, mysql database download windows, music download app android, looking something ipad, looking someone develop app

Om arbejdsgiveren:
( 18 bedømmelser ) Edmonton, Canada

Projekt-ID: #4084908

8 freelancere byder i gennemsnit $1722 for dette job

qualifiedcoders

Hi We are interested in your project and read your requirements.We have completed 150+ big projects in .NET,PHP and Java in last 5 years. Please check private message board for details.

$1200 CAD in 10 dage
(7 bedømmelser)
6.8
akhila27

Your main requirements are clear. We can do this for you and we have mentioned how we are going to do this in the message we sent you. Please go through it and contact us for more details. Solution Infinity.

$250 CAD in 15 dage
(19 bedømmelser)
6.2
bksriharsha

Hi , I am interested in taking this project. Please check my PMB for more details.

$5000 CAD in 45 dage
(13 bedømmelser)
6.2
biddyweb

I can handle this project. Kindly contact me and lets discuss the service a little.

$3000 CAD in 30 dage
(12 bedømmelser)
6.0
GVytas

Hi, I have read your requirements and I am interested to work on this project. Please get in contact with me discuss in details. Regards

$3800 CAD in 28 dage
(16 bedømmelser)
4.5
webdesignegor

Hi. I'm expert in system administration. Have an experience more than 6 years in the field. I can help you to implement very reliable backup system. Could you please take a look on your PM for the details? Mere

$200 CAD in 7 dage
(5 bedømmelser)
4.0
d0tnet8

consider it done.!!! check pm.

$100 CAD in 6 dage
(0 bedømmelser)
0.0
dcbindaas

Hi this project is interesting and worth working, lets start.

$175 CAD in 30 dage
(0 bedømmelser)
0.0
ghost2kman

Hi, here is an Expert system administrator with more than 8 years experiance in this field. I can help you to implement a very reliable and stable backup system.

$200 CAD in 2 dage
(0 bedømmelser)
0.0
sm7

We are a team of Software and Web developers www.snowmicro.com Please check your PMB

$200 CAD in 10 dage
(0 bedømmelser)
6.0