NodeJs Cross-Platform Sync App Installer
Budget: $30 – $250 USD
I have a working file-transfer script that already handles all the send/receive logic; now I need it wrapped into a polished desktop application that installs cleanly on Windows, Linux and macOS. After installation, the embedded sync-engine must run automatically at regular, short intervals—every few minutes—without user intervention, quietly polling our remote server and pushing or pulling any file changes it detects.
What I still need built is the installable package itself along with a lightweight settings interface that supports both light and dark themes. The GUI only has to let users confirm the target folder and, if they wish, pause or resume syncing, so the design can stay minimal yet visually impressive. Under the hood the sync routine should launch on startup (service, daemon or scheduled task, whichever suits each OS) and continue cycling at the defined interval.
Deliverables I’m expecting:
• Installers for Windows (.exe or .msi), macOS (.dmg or .pkg) and at least one common Linux format (AppImage, .deb, or .rpm).
• The configured background service/daemon or task scheduler script for each platform that triggers the sync every few minutes.
• A theme-aware UI shell that toggles light/dark automatically (or via a simple switch).
• Build instructions or scripts so I can reproduce the installers on my side.
All transfer logic will be supplied as ready-to-drop-in code; your focus is on packaging, startup integration and the front-end polish. Let me know which tooling you prefer—Electron, PyInstaller, pkg, NSIS, or any cross-platform framework you trust—and your estimated timeline for handing over the builds and documentation.
What I still need built is the installable package itself along with a lightweight settings interface that supports both light and dark themes. The GUI only has to let users confirm the target folder and, if they wish, pause or resume syncing, so the design can stay minimal yet visually impressive. Under the hood the sync routine should launch on startup (service, daemon or scheduled task, whichever suits each OS) and continue cycling at the defined interval.
Deliverables I’m expecting:
• Installers for Windows (.exe or .msi), macOS (.dmg or .pkg) and at least one common Linux format (AppImage, .deb, or .rpm).
• The configured background service/daemon or task scheduler script for each platform that triggers the sync every few minutes.
• A theme-aware UI shell that toggles light/dark automatically (or via a simple switch).
• Build instructions or scripts so I can reproduce the installers on my side.
All transfer logic will be supplied as ready-to-drop-in code; your focus is on packaging, startup integration and the front-end polish. Let me know which tooling you prefer—Electron, PyInstaller, pkg, NSIS, or any cross-platform framework you trust—and your estimated timeline for handing over the builds and documentation.