
In Progress
Posted
Paid on delivery
I'm looking for a developer to create a Windows client application in C# that syncs text documents to a remote server. Similar behaviour 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. WebDAV is installed but I may need help to configure it. 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 show the settings window to ask for the name of the PC (which is a 3 or 4 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\" 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\History" 6. Perform the MP3 updates task which involves: a. Get list of zip files from a php file on a 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. As the client machines may be on slow Wifi or tethered 4g connection it would be best to check to see if files have been downloaded before downloading them again to save on bandwidth. The likely dataset size of the text files will be around 300mb The options on the tray icon need to be: app name with PC name, sync now, last sync time, next sync times, settings, Log access, quit. The paths need to be editable in a settings window, and perhaps 2 extra possible paths for future needs. other configurable options in settings: PC Name, webdav address and credentials with test function, URL for php zip file index with credentials and test,
Project ID: 40472722
58 proposals
Remote project
Active 6 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

So you need a C# Windows app that keeps VirtualDJ files in sync across 10 to 15 client machines over WebDAV. Basically a purpose built Dropbox for your DJ setup. The tricky part here is unreliable connections. Hotel wifi and tethered 4G means every sync needs to handle partial transfers and verify what already exists before pulling again. I would build this as a system tray app using WPF for the settings and status windows. Registry for the PC name and zip download tracking. Background timer for the hourly sync cycle. Each of your seven sync tasks would run as a separate step in the pipeline. Tracklist archiving first then the bidirectional folder exchanges then the MP3 zip processing last. For the WebDAV piece I can help configure it on your Draytek setup too. Getting the firewall rules and SSL sorted matters as much as the app code. The bandwidth check is straightforward. Compare file sizes and modified dates server side before downloading. That keeps your 300mb dataset manageable on slow links. Happy to walk through the architecture before writing any code.
£135 GBP in 7 days
0.0
0.0
58 freelancers are bidding on average £148 GBP for this job

Hello I am Windows Desktop application developer, I have completed hundreds of Windows application projects, and I have over 15 years of experience with C# and .NET There are few questions so far - should app read/write to other computers through SMB protocol? Thanks.
£48.72 GBP in 2 days
8.1
8.1

⭐⭐⭐⭐⭐ Create a Windows Client App for Document Sync in C# ❇️ Hi My Friend, I hope you're doing well. I reviewed your project requirements and see you're looking for a C# developer to create a document sync application. You don't need to look any further; Zohaib is here to help you! My team has completed over 50 similar projects for Windows applications. I will build a simple yet efficient app that meets all your specifications. I will ensure the app runs smoothly on both Windows 10 and 11, allows easy syncing of files, and provides a user-friendly interface. ➡️ Why Me? I can easily create your Windows client application as I have 5 years of experience in C# development, focusing on file synchronization, user interface design, and network communications. Not only this, but I have a strong grip on database management and Windows services, ensuring a complete solution for your needs. ➡️ Let's have a quick chat to discuss your project in detail, and I can show you samples of my previous work. Looking forward to chatting with you! ➡️ Skills & Experience: ✅ C# Development ✅ Windows Application Design ✅ File Synchronization ✅ User Interface Design ✅ WebDAV Configuration ✅ Network Communication ✅ Database Management ✅ Logging and Monitoring ✅ Error Handling ✅ System Tray Applications ✅ Registry Management ✅ Multi-threading Waiting for your response! Best Regards, Zohaib
£150 GBP in 2 days
6.3
6.3

Greetings, I have read the project description I have been working on a similar project in recent time "Db Sync App" I am interested in the work open a chat to discuss requirements in details.
£250 GBP in 3 days
4.6
4.6

Hello, As a result of a detailed review of your project requirements, I fully understand the scope and expectations. I have experience building Windows tray applications, sync utilities, and background file-transfer systems, and I'm available to start your project right now. I bring deep expertise in C# Programming, Windows Desktop, Windows API, Desktop Application Development, WebDAV integration, and Data Management with over 10 years of experience. One of the key challenges in projects like this is maintaining reliable synchronization over unstable hotel/mobile networks while minimizing bandwidth usage and preventing unnecessary re-downloads of large datasets. My solution would be to build a lightweight tray-based sync client with configurable paths/settings, incremental file comparison using timestamps/hash checks, WebDAV connectivity testing, ZIP package tracking, local/server logging, and retry-safe background synchronization for unstable connections. I have a couple of quick questions. • Do you want the application to auto-start with Windows for unattended syncing? • Should the file comparison logic use timestamps only, or stronger checksum validation for safer synchronization? I would be glad to discuss further details and am ready to start immediately. Looking forward to hearing from you. Best regards, Carlos.
£30 GBP in 5 days
4.2
4.2

Hi, I’ve thoroughly reviewed your detailed requirements for the Windows File Sync App - VDJSyncMaster and am confident I can build a robust C# Windows client tailored to your exact needs. With extensive experience in C# development and Windows API integration, I will create a seamless sync system supporting Windows 10 and 11, handling file uploads/downloads via WebDAV, and managing user settings and logs as outlined. I will ensure reliable hourly syncs plus on-demand syncing, robust registry handling for PC codes and downloaded zip tracking, and a user-friendly system tray icon with full control options. I can also assist configuring your WebDAV server for smooth connectivity. I propose a development timeline of 14 days for full delivery including testing and a walkthrough of setup. Let me know your preferred next steps and any special considerations for the network environment to optimize connectivity. Could you please specify the authentication method currently used for your WebDAV server and if any special security protocols are in place? Best regards,
£150 GBP in 17 days
4.4
4.4

Hi, I can develop this Windows 10/11 C# tray application with secure WebDAV syncing, scheduled/background sync tasks, ZIP update automation, logging, and a configurable settings interface. I’ll ensure the app is lightweight, reliable on unstable hotel/tethered connections, fully configurable, and includes WebDAV/server setup assistance, testing, and future-ready path expansion options.
£91.99 GBP in 1 day
3.6
3.6

With over six years of experience in C# programming and data management, I am the perfect candidate to develop your Windows File Sync App, VDJSyncMaster. I have a deep understanding of Windows systems like WebDAV and DNS configuration, which will be crucial in ensuring seamless functionality. I've also built several web applications that required syncing and archiving files similar to what you're looking for. My expertise also extends to efficient data management which you mentioned is a crucial part of the project. I have a solid background in managing large datasets, dealing with remote servers, creating logs like you require, and ensuring smooth and secure syncing between devices. Additionally, my proficiency with web scraping using PHP can be an added advantage when you want to perform the MP3 update task. At every stage of development, I prioritize excellent communication and responsiveness with my clients. Rest assured that I'll keep you constantly updated on progress and deliver the project in time. My commitment to delivering high-quality code aligns with your need for a one-off app that ensures impeccable private use. Let me build VDJSyncMaster for you so that your valuable music files are safely synchronized always!
£135 GBP in 2 days
3.0
3.0

For VDJSyncMaster, the key question is the sync target. Local folder, cloud API, or a custom server? C# FileSystemWatcher handles all three well, but the target changes how I approach conflict resolution and queuing. I can have a working build ready in 4 days. Available to start right now. The bid reflects the description as written. Final numbers come after we go through the full scope. Want to jump on a quick call?
£150 GBP in 7 days
3.0
3.0

Hello there, I’m an experienced Windows desktop developer specializing in C#, WinForms/WPF, and system integration. I design robust, user-friendly apps that work offline and online, with reliable settings management and clean user interfaces. This project fits my focus on desktop sync tools and networked file handling, and I’m confident I can deliver a solid Windows client for both 10 and 11. In past work I’ve built similar multi-folder sync solutions, including WebDAV connectivity, per-device configuration stored in the registry, and hourly or on-demand sync flows with detailed local logging. I’ve implemented selective folder uploads/downloads, archive logging, and remote server interactions using secure credentials, all without relying on a commercial sync service. This gives me a clear path to implement your exact file paths, Windows tray UI, and the PHP ZIP updates workflow. I can handle the work using my experience to implement the features you described, keep the user experience simple, and deliver a reliable, well-tested app. Please feel free to contact me so we can discuss more details. I am looking forward to the chance of working together. Best regards, Billy Bryan
£150 GBP in 1 day
2.8
2.8

Hi! As an experienced full-stack developer, I am confident in my ability to create the perfect Windows File Sync App for you. My primary language is C#, and I have been working in software development for over 9 years. This extensive experience has enabled me to develop a deep understanding of how to handle various server-client scenarios, just like what your project description entails. Thanks
£100 GBP in 7 days
2.5
2.5

Based on your requirements, here’s how I’d approach it. 1. I’d build a lightweight Windows tray application in .NET designed specifically for Windows 10 and 11, with a clean background-sync architecture similar to Dropbox but optimized for your private VirtualDJ workflow. 2. On first launch, the app would open a setup window to configure the PC name, WebDAV/server credentials, sync paths, and ZIP update settings, then store everything securely in registry/config storage before minimizing to the system tray. 3. I’d then implement the full sync engine with intelligent upload/download handling, including: • Tracklist archive uploads with timestamped filenames • Bidirectional Tracklisting and Playlist synchronization 4. After that, I’d build the MP3 update module that checks a PHP endpoint for ZIP updates, downloads only new files, extracts them automatically, tracks completed updates locally, and cleans temporary ZIPs afterward. 5. I’d implement logging and diagnostics so every sync action, error, upload, download, and update event is recorded locally and optionally mirrored back to the server for centralized monitoring. 6. The tray interface would include: • Sync now • Last/next sync status • Settings access • Log viewer If this works for you, lets chat
£20 GBP in 7 days
2.6
2.6

Hello, I hope you’re doing well. I understand you need a lightweight Windows 10/11 tray application in C# that performs reliable scheduled file synchronization between multiple client PCs and a central Windows server using WebDAV, including upload/download workflows, archive logging, ZIP update automation, configurable paths/settings, and stable background operation similar to a simplified private Dropbox-style sync tool. I’ll build the tray-based sync client, implement scheduled/manual synchronization, WebDAV communication, ZIP update processing, configurable settings/testing tools, local/server logging, and secure registry/config handling with clean maintainable code. The application will be lightweight, stable on unreliable hotel/mobile networks, optimized for unattended operation, and designed to avoid duplicate transfers or sync corruption. Do you prefer WinForms or WPF for the desktop UI? Should file sync use timestamp/hash comparison to reduce unnecessary uploads? Will the WebDAV server already have SSL/HTTPS configured? Best regards, Heorhii
£150 GBP in 7 days
1.8
1.8

Hi This project is similar to my personal project for sync file storage with server. That means boost development progress. A few questions before starting: Should server files overwrite local files, or should newer timestamps win? Should deleted files also be deleted on the other side, or only upload/download existing files? Should WebDAV credentials be stored encrypted? What format will the PHP zip index return: JSON, plain text, or HTML links? Should the app show notifications when sync completes or only log silently? Do you prefer a portable .exe or installer? Let's discuss in detail. Regards.
£135 GBP in 7 days
1.4
1.4

Hello I just read your project for a C# Windows client app syncing text files to a remote server with WebDAV behind a Draytek firewall, and it sounds like a perfect fit for my skills. I have extensive experience building robust Windows desktop apps with background syncing, registry handling, and system tray integration. Here’s how I’d tackle it: I’d create a lightweight C# app targeting Windows 10/11 using async file operations to minimize bandwidth by checking file timestamps before upload/download. The settings window will save PC name and paths in the registry, with easy editing and test functions for WebDAV and PHP URL credentials. Sync tasks will run hourly plus on-demand via tray menu, logging all actions locally and syncing logs to the server. For the MP3 zip updates, I’ll implement safe download/extract/delete logic with local records to avoid repeats. Have you already set up the WebDAV server fully or would you like me to assist with that configuration too? Best regards, AbdulHamid
£100 GBP in 2 days
0.8
0.8

Hi, I will deliver a robust Windows client application in C# that syncs text documents seamlessly to your remote server, mirroring Dropbox's functionality. My extensive experience with similar applications ensures a clean implementation that supports both Windows 10 and 11. The application will feature a user-friendly settings window for initial setup, allowing you to specify the PC name and configure paths, WebDAV settings, and zip file URLs. It will efficiently handle file uploads and downloads, including tracking logs and handling MP3 updates. I plan to ensure reliable connectivity, even over varied networks like hotel Wi-Fi or tethered connections. I recommend structuring the sync process to prioritize performance and minimize redundant uploads. Would you like to discuss any additional features or specific error handling preferences? Let's get started on this project to meet your needs efficiently. Thank you.
£20 GBP in 7 days
0.0
0.0

Hi, I’m Sean, an AI & Full-Stack Developer with over 10 years of experience, specializing in Windows desktop applications. I understand you need a client application, VDJSyncMaster, for syncing text documents to a Windows server, akin to Dropbox, with features tailored to your requirements. In a similar project, I developed a multi-client file synchronization tool that efficiently managed remote server connections, ensuring reliable data transfer even over fluctuating networks. For your application, I will leverage my expertise in C# to create a robust solution that securely syncs files to your server while providing a user-friendly interface for configuration. The app will include essential features like registry writing for PC identification, hourly syncing tasks, and a comprehensive logging mechanism for all operations while ensuring that all paths and configurations are easily adjustable. I commit to delivering clean code with thorough testing and documentation. I can deliver the first working milestone within one week. Let’s connect to discuss your exact requirements further and address What specific features are you most concerned about for the initial version of the application?. Sincerely, Sean
£250 GBP in 7 days
3.3
3.3

Hi there, Your main challenge is building a reliable Windows 10/11 tray app that can sync VirtualDJ text files over unstable hotel/event WiFi, while handling WebDAV, exclusions like zOthers, scheduled hourly runs, manual sync, and clear logging without behaving like a full Dropbox clone. I’ve spent the last 4 years solving exactly this type of Windows desktop sync and file-transfer problem in C#. I’ll build VDJSyncMaster as a lightweight C# Windows client with a settings-first launch, registry-based PC code storage, system tray controls, hourly scheduler, on-demand sync, robust retry/error logging, and configurable paths. I’ll implement the 7 sync tasks exactly as listed, including one-way archive uploads, folder upload/download rules, MP3 zip update workflow via PHP index, and server log copy. I can also help configure/test your WebDAV on the Windows 11 server behind the DrayTek firewall and static DNS. Strong fit: C#/.NET desktop apps, Windows API/tray apps, WebDAV/file sync logic, registry/settings handling, and resilient transfers over poor networks. I’d suggest 12 days for a stable first version with testing. Best regards,
£150 GBP in 1 day
0.0
0.0

We’ve worked on a project with a very similar scope, giving me strong insight into delivering quality results efficiently. I understand the importance of a clean user-friendly UI for high-end customers. I'd love to chat about your project; let's connect for a free consultation. Regards, Nabeel Ismail
£100 GBP in 7 days
0.0
0.0

As a highly skilled and experienced professional in computer science and information technology, I have all the necessary skill sets to successfully complete your project. I have extensive knowledge in different programming languages such as C#, which is crucial for this Windows app development task. My experience in network administration will also come in handy for configuring WebDAV on your Windows 11 PC and resolving any connectivity issues that might occur when your clients connect from various locations. Moreover, my solid background in data management gives me an edge when it comes to dealing with files and directories, which forms a core part of your project requirements. Having worked on similar projects before, I understand how essential it is to clearly log and record every event or transaction conducted between clients and the server - a proficiency that guarantees your file syncing operations are carried out smoothly and without compromising any data integrity. Lastly, my commitment to delivering quality services coupled with my ability to troubleshoot, debug and think outside the box would contribute significantly to finding efficient solutions for any unpredictable scenarios that might arise during the project. My flexibility with adjustable paths is also meant to accommodate any future changes you may need on your app.
£250 GBP in 1 day
0.0
0.0

Hello, I can help you efficiently create the Windows file sync app you need. Approach: • Simple and straightforward process • Ensuring all functionalities are well-implemented Technologies: • C#, Windows API Extras: • Verification that everything functions correctly after development • Brief documentation regarding any configurations made Timeline: • 5–7 days Goal: To deliver a fully functional, ready-to-use application for your private use—hassle-free. Ready to get started. Agustin
£100 GBP in 1 day
0.0
0.0

Sidmouth, United Kingdom
Payment method verified
Member since Dec 28, 2019
£250-750 GBP
£20-250 GBP
₹750-1250 INR / hour
$15-25 USD / hour
£20-250 GBP
$30-250 USD
£250-750 GBP
£18-36 GBP / hour
₹12500-37500 INR
min $100000 USD
₹250000-500000 INR
₹600-1500 INR
$30-250 USD
$30-250 USD
₹37500-75000 INR
₹1500-12500 INR
$8-15 USD / hour
$250-750 USD
$250-750 AUD
₹600-1500 INR
$30-250 USD
₹750-1250 INR / hour