Backup Site

Cancelado Publicado Dec 3, 2015 Pagado a la entrega
Cancelado Pagado a la entrega

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 Arquitectura de software

Nº del proyecto: #9039389

Sobre el proyecto

8 propuestas Proyecto remoto Activo Dec 9, 2015

8 freelancers están ofertando un promedio de $257 por este trabajo

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 Más

$257 USD en 10 días
(54 comentarios)
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 Más

$210 USD en 5 días
(150 comentarios)
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 Más

$222 USD en 7 días
(155 comentarios)
7.1
anupambaruah123

A proposal has not yet been provided

$222 USD en 5 días
(20 comentarios)
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 Más

$250 USD en 10 días
(4 comentarios)
3.3