Gmail File Storage system

Summary: Basically what I want is a Dropbox service that uses multiple Google accounts for storage instead of a single central server.

The application will link the storage space of multiple Google accounts into a single transparent storage area accessible within windows, similar to the Dropbox service.

The number of Google accounts used is user-specified, the application will support any number of Google accounts.

The files will be stored as attachments to emails in the Google accounts or any other way that works.

The application will handle maximal upload limits and split files into smaller parts to accommodate this.

The application will distribute files evenly over all the Google accounts linked to it.

The application will implement multiple upload threads, instead of uploading one file at a time.

The application will have a GUI configuration interface, and also provide the option to synchronize manually and disable automatic synchronization.

For example:

I drag and drop a file into the "special" folder or drive, in Windows, and immediately the program splits the file into equal parts and uploads each part to a different Google account, all transparently -- behind the scenes -- in the background.

I then log into another computer and install the application, enter the credentials for all the google accounts, and all the files stored are synchronized to the local system.

Skills: Software Architecture

See more: stored program computer, google system architecture, google support number, gmail architecture, file service architecture, dropbox limits, system architecture, Synchronize, storage space, local storage, file folder, disable account, gmail account special, link file dropbox, split file, application dropbox, file multiple files, file system windows, file system implement, computer folder, drop drag link, implement file system, gmail user, dropbox service, drag drop install

About the Employer:
( 0 reviews ) Switzerland

Project ID: #1119884

1 freelancer is bidding on average $2500 for this job


As you require.

$2500 USD in 90 days
(1 Review)