Find Jobs
Hire Freelancers

Windows C# backup client and tray-icon

$250-750 USD

Closed
Posted about 7 years ago

$250-750 USD

Paid on delivery
Note that this project is far more than just send files to a remote server. Please read through each requirement carefully. Software must be able to backup (zip/encrypt) files to a WebDAV (https) server and only transfer changed files. This can be speeded up by having local list fetched from webdav with checksums compared to local list and more details instead of actually downloading. It must also keep track of revisions of files. Important to avoid as mutch transfer/connections as possible, having temp-lists should have dramatic effect (do NOT download files and compare them there, waste of resources). See suggested backup approach on the blog-entry further down. Installer (msi or exe): Ask for username/password, along with an secret password (used for encrypting backup). Backup-destination (hostname/port) are read on install from a [login to view URL] file. Windows (client): Screen 1 - Backup: Similar to CrashPlan (attached). Show destinations/size of selected dirs/drives. Option to start/pause. Screen 2 - Restore: Choose a date and option to choose files/dirs to restore to original destination. Screen 3 - History: Show latest runs (how many files backed up/changed) Screen 4 - Settings: How often backup run and when Tray-icon: - Option to Start, Stop or Pause. - Show animation and status on running backups. Suggested technical approach: - [login to view URL] Other requirements: - Handle interrrupted/resumed transfers gently (retry or resume) - User friendly interface - Must be allowed to re-distribute to clients and others (license wise) - Source code/prject-file must be delivered on final project Inspiration: - Attached Crashplan. - And [login to view URL] - A similar client like that, just with directory-trees and restore/revision restore in addition, is acceptable. Just a litle bit more in direction of CrashPlan, with similar look on each screen. Technology required - AES-256 encryption - Zip-compression - Use Shadow backup on windows (ensures file integrity) - WEBDAV-component from third-party can be accepted cost (check with me first) if it saves dev-time and stability.
Project ID: 13380872

About the project

15 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average $833 USD for this job
User Avatar
Hello, I am VB, VBA, C#, WPF, Java, Delphi, PHP, ASP.NET, CAD and GIS developer, I developed many desktop applications and custom tools, macros and Add-Ins. For reference see my profile. I am ready to discuss and doing the project. Best regards, Eyad
$2,000 USD in 25 days
5.0 (45 reviews)
7.8
7.8
User Avatar
Sr. Software Developer having 7+ years experience. Technology : Windows Application Web Application Mobile Application Skills : C# .Net, MVC , PHP, VB .Net, HTML, CSS, Javascript, Jquery, Anguler Js, Mobile Jquery, PHP, Apache , Android, IOS, noCommece, Magento, suiteCRM Database Language : MSSQL, Oralcle, MySQL, Microsoft Access Reporting Langauge : Crystal Reports, RDLC, Syncfusion View, Pivot, Chart Reports , DevExpress, SSRS My Contact Info Skyid: ktanpatel31 if required. https://www.freelancer.in/u/khp31.html https://www.freelancer.in/hireme/khp31
$1,666 USD in 50 days
5.0 (68 reviews)
7.3
7.3
User Avatar
As description in your requirement. I'm sure to complete this tool for you. inbox me if you have any question about my skill or this project. Thank for your attention HuyPQ.
$500 USD in 10 days
4.9 (56 reviews)
5.7
5.7
User Avatar
Hi I have been in this industry for 10 years and such jobs are my daily practice.I am confident that I can exceed your expectations.I can complete your project on time and within your budget.I can assure you that if you work with me once, you will always work with me for these kind of projects.
$500 USD in 10 days
5.0 (22 reviews)
4.7
4.7
User Avatar
A proposal has not yet been provided
$777 USD in 28 days
5.0 (28 reviews)
4.4
4.4
User Avatar
Hi, I am interested. Thanks Narendra
$750 USD in 29 days
4.9 (8 reviews)
4.5
4.5
User Avatar
I have experienced in sending zip file as stream and process it in the client side using https request/response. rest of the part of the projects are simple utility.. and I don't see any difficulties implementing those. webdavsystem provides free class library for secure webdev access with reliability, and there are few others as well. I believe this should a fairly easy to complete without any difficulties. I am taking 10 days to deliver the entire project running bug free and robust, with well written code with test cases.
$555 USD in 10 days
3.6 (1 review)
0.8
0.8
User Avatar
A proposal has not yet been provided
$777 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Sir, I am interested to apply for your job posting and would like to learn more about this opportunity. My technological and management talents are complemented by my strong design and development and training, leadership, and customer service skills. I am a hard working and professionally experienced .Net developer who is motivated by the knowledge that my earnings are directly related to the time, energy and effort that I commit to my position. My enthusiasm for meeting goals and accomplishing objectives has been contagious. I hope to have the opportunity to discuss the opening with you in person. Regards Muhammad Hammad 0092-345-459-1609
$888 USD in 12 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NORWAY
OSLO, Norway
5.0
97
Member since Jun 14, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.