Backup Site

Анульовано Опубліковано %project.relative_time Оплачується при отриманні
Анульовано Оплачується при отриманні

Project Title: Online Automated Backup Tool (OABT)

Project Description

OABT software enables a user to specify a folder on their computer which they want to be automatically backed-up (synchronized) to a remote server. Backups are done twice daily and the user can set the time backups are made.

OABT software is made up of two subsystems:

Client-side and the Server-side

Client-side

Features/Functions of the Client-side:

Provide an interface through which the user can set the folder destination for backup, as well as the times the backups will be done.

Runs on System Start-up and shows on the task bar.

Automatically execute the online backup process on the specified time of the day.

Keep log on successful/failed backups.

Alert the user when there is no internet connectivity during the backup procedure.

Create unique user ID during installation. This ID will be used to identify all synchronizations from a specific computer.

Prior to upload procedure, the specified folder is zipped (compressed) and then sent to the server.

Each client requires a key that is unique to their account. Only users with this key can utilize OABT features.

Users can see the quota of their backup storage space.

System Requirement for Client-side Application:

Preferably developed using Java JDK 8.0.

Must be able to execute the program on Windows 7 and 8.

Server-side

Features/Functions of Server-side:

Processes upload requests from clients.

Backed-up files are stored in a location that cannot be accessed via http. E.g., root folder.

Contains database tables that associates uploaded files to users using the created user ID as primary key and time stamps.

Contains database table for storing key/serial numbers. Upload requests are only accepted from clients with valid keys.

New users can sign up via the system with their email address and password, after which they are provided with a key/serial number.

Each user has a data quota that can’t be exceeded.

There is member area page. On this page, users can login to see their backup log (last backup date/time and data quota).

System Requirements for Server-side:

Preferably developed using PHP/MySQL.

Multi-threaded – Should be able to handle a minimum of 100 requests at any given moment efficiently.

PHP Архітектура ПЗ

ID Проекту: #9039389

Про проект

8 заявок(-ки) Дистанційний проект Остання активність Dec 9, 2015

8 фрілансерів(-и) готові виконати цю роботу у середньому за $257

prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Більше

$257 USD за 10 дні(-в)
(54 відгуків(и))
7.1
ibapi

P.S. Everything needs to be discussed and negotiated at first. The below mentioned default terms are placed to ensure such discussion takes place before the project is awarded by you. In pursuance to "Milestone Paym Більше

$210 USD за 5 дні(-в)
(150 відгуків(и))
7.2
techwelfare

Dear Sir we are capable of performing the required task perfectly with accuracy, please let us know if you want to clarify in details.. if you want us to share our skill and previous work please initiate the chat b Більше

$222 USD за 7 дні(-в)
(155 відгуків(и))
7.1
anupambaruah123

A proposal has not yet been provided

$222 USD за 5 дні(-в)
(20 відгуків(и))
4.6
OneiricSolutions

I am one of the Expert Developer of the PHP and there framework and i will give you eye catching design developed in bootstrap so work on all mobile devices and tablets. I have more than 7 years and I have expertise Більше

$250 USD за 10 дні(-в)
(4 відгуків(и))
3.3