DropBox-like client application for PC and MAC

This project received 14 bids from talented freelancers with an average bid price of $10028 USD.

Get free quotes for a project like this
Employer working
Project Budget
$250 - $750 USD
Total Bids
Project Description

I want a private DropBox-type system that I can provide to a client for file backup. The system must use Google Cloud Storage to save the files.

The system should comprise of 4 sections.

1. Client Utility for that runs on user's PC/MAC

2. Client Web Interface where users can login securely and view/access their files

3. Andoid/iOS/Windows mobile device version

4. Admin web interface

More info

1. Client Utility

Client system to run in system tray at computer start-up

Must run on PC and MAC

User enters username and password to authenticate

User selects folder to backup

All files in selected folders are monitored and uploaded when changed (up to 50 versions of each file must be saved – must be a setting where Admin can specify)

User can suspend/resume backup by right-clicking on tray icon

Files to be encrypted and transmitted securely

Client utility to be written in C#.

[url removed, login to view] Web Interface

Client registers using name, surname, email address + password. Email verification is sent to email address to confirm email

Once email address verified, user downloads client application

User can view and access backed-up files (all versions of the file). All files to be saved in same folder structure used on user PC.

[url removed, login to view] /C# used to develop web app

3. Andoid/iOS/Windows mobile device version

User authenticates using email address and password

Files are synched and available to be accessed via mobile device once clicked on – i.e. use web service to list available files. If user selects a file, download it

All versions of files can be viewed and accessed

4. Admin web interface

Admin user can manage users. Enable, Disable, Update details etc.

Can set disk space limits per user

Can set max number of backup versions for files per user

Reports on file usage


MySQL database required

Files to be encrypted and transmitted securely

3-tier architecture. Business layer to be web-service. Web service layer to be used by Web application AND all mobile devices

I own all copyright and Intellectual Property (IP)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online