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