
Closed
Posted
Paid on delivery
I'm looking for a developer to create a Windows client application that syncs documents to a remote server, similar to Dropbox. The app should support both Windows 10 and 11. The server will be a Windows 11 PC, turned on all the time, running behind a draytek firewall with a static IP and DNS name pointing at that IP. This could be a new server service, or an industry standard service such as FTP, webdav or whatever is appropriate for easy comms The clients will be Windows 10 and 11 pcs, maybe 10 or 15 total clients. They will connect from hotels and event venue wifi service and sometimes from tethered phones. It’s a one off app, will not be sold and just for my private use The first time the app runs it needs to ask for the name of the PC (which is a 2 or 3 character code) and write this into registry, then minimise to the system tray. At each subsequent launch and then hourly thereafter, and also on demand using an option on the system tray icon, the app needs to do the following: 1. copy the file "%userprofile%\Documents\VirtualDJ\History\[login to view URL]" up to a tracklist log folder on the server with a date e.g "<PC Name> Tracklist log <Date and Time>.txt" - This is just for archiving, no need to sync this file again. 2. Upload the entire content of "%userprofile%\Documents\VirtualDJ\Tracklisting\" (but not "zOthers" subfolders) up to the server into "Tracklisting\<PC Name>" folder 3. Download the contents of server folder "Tracklisting" down to local folder "%userprofile%\Documents\VirtualDJ\Tracklisting\zOthers" 4. Upload the entire content of "%userprofile%\Documents\VirtualDJ\Playlists\" (but not "zOthers" subfolders) up to the server into "Playlists\<PC Name>" folder 5. Download the contents of server folder "Playlists" down to local folder "%userprofile%\Documents\VirtualDJ\Playlists\zOthers" 6. Perform the MP3 updates task which involves: a. Look for zip files waiting on web server b. check to see if the zip file has already been downloaded c. if New, then download the zip file and extract it to x:\ d. delete the downloaded zip file and make a record in the registry or a local text file that this zip file has been completed. 7. log everything done in a local log file and copy the log up to the server. The options on the tray icon need to be: quit, sync now, last sync time, next sync times The paths need to be editable in a settings window, and perhaps 2 extra possible paths for future needs.
Project ID: 40430643
86 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
86 freelancers are bidding on average £150 GBP for this job

Hello I am Window desktop application developer and I have over 25 years of experience I have ready project description and I see there is file sync task, I have even completed something similar in the past.
£68.42 GBP in 3 days
8.1
8.1

Hi, this project involves building a Windows client for document synchronization with a persistent server, requiring solid handling of file operations and network reliability. The core engineering challenge lies in orchestrating reliable file transfers and sync consistency over intermittent and variable network conditions. I usually structure such systems by separating the sync orchestration layer from the file handling and network communication components, ensuring modularity and easier troubleshooting. I've built several production systems requiring robust file management and network resilience, including Custom Feature Development & Integration where I enhanced data flows and system stability. For this app, I recommend a layered architecture with explicit error handling and retry logic, combined with registry-based configuration management for client identity and sync state. I can outline the sync orchestration pipeline, review the registry usage strategy, and sketch the file transfer and logging architecture to ensure maintainability and future extensibility. Thanks, Hercules
£135 GBP in 7 days
6.2
6.2

With a robust background in software development, especially in Windows Desktop Application, your unique project aligns perfectly with my skill set. My vision for your Windows File Sync App draws on the expertise I've honed over the years at MAK Online Solutions. We have successfully built and deployed numerous applications across diverse platforms, including Windows 10 and 11. Your file syncing requirements are highly intricate, but I can assure you that I'm capable of delivering exactly what you need. From creating an intuitive user interface to managing the complex backend tasks like copying files, uploading folders, performing MP3 updates, and logging everything meticulously - I am proficiently equipped for every step. Moreover, since your app will be used in varied connection settings like hotels, event venues & tethered phones, my extensive experience in handling different networking and syncing environments will ensure smooth functionality. Beyond just skill and experience, however, what truly sets us apart at MAK Solutions is our dedication to client satisfaction and long-term support. Your project isn't just another job to me - it's a venture to build a seamless sync application tailored precisely to your need. I offer ongoing support and maintenance even after the project is completed, ensuring your software remains up-to-date & well-suited to any future needs. Choose me - let's transform your file syncing process into one that is efficient and hassle-free!
£435 GBP in 10 days
5.9
5.9

✅Hi, Client. I am a senior C#/C++ developer✅ I have successfully completed several projects similar like yours. I am interested in your project. I would like to work for you in the long term. Please send a message to discuss this project. I look forward to hearing from you. My main goal is to gain my client's satisfaction by completing a job with 100% accuracy I am a senior C#/C++ developer with over 10 years of rich experience in C#/C/C++/QT/Java/Python/Reverse Programming, API integration/Database management and Device Communication(RS232/485, Modbus). So, I can complete it within your timeline. Best regards! From Hien ...
£750 GBP in 7 days
5.5
5.5

Hello, I can build this Windows 10/11 sync client for your private VirtualDJ workflow. I have experience with Windows tray apps, file sync tools, registry settings, scheduled background tasks, logging, and client/server upload-download workflows. I would build it in C#/.NET as a lightweight system tray app. On first run it asks for the PC code, saves it to registry, then runs silently. It can sync on launch, every hour, and manually from the tray. The app will upload tracklist logs, sync Tracklisting/Playlists per PC, download shared folders into zOthers, ignore zOthers to prevent loops, handle MP3 zip updates, keep local logs, and upload logs to the server. I can also add editable paths/settings and retry handling for unstable hotel or mobile WiFi. Estimated delivery: 2–3 days. Ready-to-run EXE/installer included.
£80 GBP in 3 days
5.4
5.4

Hi there To build this Windows file sync app reliably, the most critical part is treating it like a controlled background service rather than a simple file copy script. I’ll approach this by creating a C# Windows tray application that stores the PC code, runs hourly and on demand, syncs the VirtualDJ Tracklisting and Playlists folders, archives tracklist logs, processes MP3 ZIP updates, and writes clear local/server logs. The sync logic needs careful handling so “zOthers” folders are never re-uploaded, failed uploads can retry safely, completed ZIP files are remembered, and unstable venue WiFi does not corrupt files. This means I understand the exact flow: upload per-PC files, download shared server folders into zOthers, track update packages, expose tray actions, and make paths editable in settings. My process starts with server protocol selection, then moves into tray app logic, registry/settings handling, sync tasks, logging, testing, and setup documentation. If it aligns with you, let’s discuss in detail via private chat.
£135 GBP in 7 days
5.6
5.6

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I recently completed a Windows sync client that effortlessly mirrored local documents to a central server, enabling seamless multi-device file management across various network environments. From my experience, the key to success lies in robust error handling and efficient sync logic to accommodate intermittent and diverse network conditions typical of hotel and tethered connections. Approach: ⭕ Design a lightweight Windows tray app in C# that prompts PC name on first launch and saves it in the registry. ⭕ Implement scheduled and on-demand sync tasks handling all file upload/download operations with configurable folder exclusions as specified. ⭕ Use secure and reliable communication protocols (FTP/WebDAV) behind the DrayTek firewall with static IP. ⭕ Develop a settings interface to adjust paths and future expansion slots. ⭕ Maintain detailed local logs synced to server and track processed MP3 zip files with registry or local file entries. ❓ Could you clarify the preferred protocol for server communication (FTP, WebDAV, or others)? ❓ Do you have any preferences for handling conflicts during simultaneous file access? ❓ Would you like any encryption or compression applied during transfers? I am confident in delivering a tailored synchronization app that aligns perfectly with your private, one-off use requirements. Looking forward to working with you. Best regards, Nam
£150 GBP in 1 day
5.2
5.2

As an experienced Senior Full Stack Developer with over six years of expertise, I am confident that I am the most suitable candidate for your Windows File Sync App project. I have an extensive background in C# programming and software development, which aligns perfectly with the requirements of this job. My skills and passion for my work have allowed me to consistently deliver the highest quality solutions to my clients, something that you can expect if you choose me for this project. My familiarity with Windows Desktop would come in handy in developing a robust and efficient syncing application for you. Additionally, having worked on numerous complex projects similar to yours, including working with remote servers and various file transfer protocols like FTP and webdav, I have an in-depth understanding of the challenges you might encounter during the development process. This insight will enable me to deliver not just a functional app but one that is optimally tailored to your unique requirements.
£135 GBP in 2 days
5.2
5.2

✋ Hi There!!! ✋ The Goal of the project:- BUILD A WINDOWS DESKTOP FILE SYNCHRONIZATION CLIENT WITH SCHEDULED TWO-WAY SYNC, SERVER UPLOADS, DOWNLOADS, AND AUTOMATED BACKGROUND FILE MANAGEMENT. I carefully reviewed your complete requirement including Windows 10/11 client app, registry-based PC ID setup, system tray operations, hourly sync jobs, folder exclusions, MP3 update handling, and server-side synchronization with logging. I am the best fit because I have strong experience in Windows desktop automation and secure file sync systems. 1. Windows C# desktop application with system tray control, registry configuration, and scheduled sync engine 2. Full file sync logic including upload/download rules, folder filtering, and server communication via FTP/WebDAV/API 3. Logging system, settings UI for editable paths, and reliable background service for unattended operation I have 9+ years experience as a full stack developer and built similar enterprise file sync and desktop automation tools. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
£99 GBP in 9 days
4.9
4.9

Hi, I am a Windows desktop application developer with 8 years of experience. I am familiar with C#, Windows API, system tray apps, file sync logic, and desktop application development. For this project, the most important task is building a reliable Windows sync client that runs from the tray, uploads and downloads the required VirtualDJ folders, handles ZIP updates, and keeps clear logs for each PC. I'm an individual freelancer and can work in any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
£250 GBP in 7 days
5.0
5.0

Hello, it's my passion to code this type of apps what about if we start this project as Client and Server using TCP instead of using FTP for more control and Realtime sync between all clients also, we can make a small chat to let all clients talks to each other's I have some good ideas for you, please contact me to discuss more Thank you so much
£135 GBP in 5 days
5.0
5.0

Hi there, I can provide a script to automate this. Please let me know a good time to discuss. Thanks!
£100 GBP in 1 day
4.4
4.4

Hi, I am confident in my ability to tackle the intricacies of your project. My knowledge of relevant technologies like ASP.NET and C# makes me aptly equipped to handle your Windows file sync app. Over the years, I have honed my skills in creating dynamic web applications, similar to what you need for your document syncing tool. With a focus on high performance and easy maintenance, I can ensure a tailor-made application that will effectively sync and manage your files. My familiarity with automation tools such as N8N and Make gives me an edge in approaching the task with efficiency, automating repetitive processes for a smoother user experience. Having worked extensively with disparate APIs, I understand the importance of seamless connectivity between multiple devices — an essential aspect for your project. Best Regards!
£150 GBP in 2 days
4.5
4.5

Hi, I’m an experienced Windows desktop developer with strong experience building secure file sync tools, tray applications, background services, and server based document transfer systems. I can build your private Windows 10 and 11 client app to sync VirtualDJ files with your remote Windows server. The app will ask for the PC code on first run, store it in the registry, run from the system tray, sync hourly, and also support manual sync. I can implement uploads, downloads, archive tracklist logs, skip zOthers folders, process MP3 update zip files, maintain completed download records, and write detailed local and server logs. I’ve done similar work before, including Windows tray apps, scheduled sync tools, registry based settings, WebDAV or FTP based transfers, file comparison logic, background workers, installer packaging, and editable settings windows for paths and server details. I can recommend the simplest reliable server protocol after reviewing your firewall and access setup. Best regards, George
£120 GBP in 7 days
4.1
4.1

Hey , I just finished reading the job description and I see you are looking for someone experienced in C# Programming, Windows Desktop, Windows API, Desktop Application, Software Development and Data Management. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am- 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Abdul Haseeb Siddiqui
£20 GBP in 3 days
3.7
3.7

Hi, sir Can we do it using a python and a tkinter ui? Or you prefer a native c# app? I will do it according to your sync strategy, also we could add more substantial strategies like git for a transparent file versioning and less file names plus dates! For the network part I'll recommend a more secure way like https over ftp! Could we discuss this further?
£100 GBP in 7 days
3.6
3.6

Hello, After reviewing your project, I fully understand the scope and expectations. I have experience building Windows desktop applications with C#, system tray functionality, scheduled tasks, and server synchronization, and I’m ready to start immediately. I bring deep expertise in C# Programming, Windows Desktop Development, Windows API, Desktop Applications, Software Development, and Data Management with over 10 years of experience. A key challenge is creating a reliable sync system that handles hourly and on-demand uploads/downloads, tracklist logging, playlist updates, MP3 zip processing, and flexible paths while maintaining registry tracking and clear logging. I have a couple of quick questions: • Should the server sync use FTP/WebDAV, or do you prefer a custom TCP/HTTP service for file transfers? • Do you want the app to support automatic conflict resolution if files are changed simultaneously on multiple clients? I would be glad to implement the full client, tray interface, and sync logic with logging and configurable paths. Looking forward to your reply. Best regards, Carlos
£30 GBP in 7 days
3.7
3.7

Hey, I’ve read through your project and this is definitely something I can build. From what I understand, you need a lightweight Windows tray app that handles scheduled syncing between multiple VirtualDJ systems and a central server, while also managing logs and update downloads in the background. I have experience building Windows applications involving file syncing, background services, networking, and local configuration. I’d focus on making it reliable and simple to use, especially with clients connecting from unstable networks like hotel WiFi or tethering. Just a couple quick questions: What server protocol are you planning to use (FTP, SFTP, WebDAV), or would you like me to recommend the best option? Should syncing behave more like backup/archive, or should deleted files sync as well? Looking forward to hearing more.
£175 GBP in 4 days
3.4
3.4

Hello, I'm a senior developer with 10+ years of experience in C#.NET, automation. I’m ready to start immediately. Best regards, Freddy Ho - Source code will be provided after checking and the payment done
£100 GBP in 3 days
3.2
3.2

The key question is what the remote destination is. FTP, a cloud API like S3, or something custom? The approach is different for each, and C# handles all of them well with a FileSystemWatcher for real-time monitoring. I can start today and have a working build ready in 4 days. The bid is a starting point based on the post. Let me know the remote endpoint and I will send a plan.
£150 GBP in 7 days
2.9
2.9

Sidmouth, United Kingdom
Payment method verified
Member since Dec 28, 2019
£250-750 GBP
₹600-1500 INR
$100-300 USD
$2-8 USD / hour
$10-30 USD
$250-750 USD
₹2000-3500 INR
$10-200 USD
$250-750 USD
₹1500-12500 INR
$250-750 USD
€8-30 EUR
₹1500-12500 INR
$15-25 USD / hour
₹150000-250000 INR
$15-25 USD / hour
₹1500-4000 INR
$30-250 USD
$15-25 USD / hour
₹1500-12500 INR
£20-250 GBP