Cross-Platform Desktop Backup Tool (One-Way Upload)

Заказчик: AI | Опубликовано: 05.01.2026
Бюджет: 1500 $

We are developing a cloud platform designed for DJs, producers, and artists to store, organize, and share large music libraries. We are seeking an experienced desktop developer to create a straightforward and reliable desktop backup tool that automatically uploads files from a user’s computer to their cloud account. This is an early-stage product, and we aim to start with a basic, high-value feature set to keep costs low and execution streamlined. We are intentionally starting with a very small, one-way backup MVP. Please propose the simplest reliable solution within budget. **Important Scope Clarification (Please Read Carefully)** This project is focused on ONE-WAY UPLOAD ONLY. - Local → Cloud - No automatic downloads - No two-way synchronization - No conflict resolution - No file deletions propagated back to the local machine The product should be positioned as: “Automatically back up your desktop music/files to the cloud.” We might expand functionality in the future, but Phase 1 is intentionally simple. **What We Need (Phase 1 – MVP)** The desktop tool (for Windows and macOS) should: - Run automatically at system startup (in the background) - Authenticate securely with our web app API - Allow users to select one or more folders - Monitor selected folders for changes - Automatically upload new or modified files - Support large files (WAV, AIFF, etc.) - Utilize chunked and resumable uploads - Gracefully handle unreliable internet connections - Allow pause/resume functionality - Provide basic upload status and logs - Upload directly to cloud storage (not through the web app) **UI Expectations** We are open to a CLI-based solution if it significantly reduces costs. A very minimal UI (or tray icon) is a plus, but not a requirement. Functionality and reliability matter more than appearance. **Technology (Open to Suggestions)** We are open to: - CLI-first tools - Electron or Tauri (if lightweight) - Go, Node.js, or other suitable languages - Reusing proven libraries/tools where appropriate We value developers who: - Clearly explain trade-offs - Avoid overengineering - Break down the good and the bad and provide options - Can build solid and reliable solutions **What This Is NOT** - Not a Dropbox-style sync client - Not two-way synchronization - Not real-time collaboration - Not an enterprise-level desktop app - Not a polished consumer UI at this stage **Budget & Engagement** We are looking for a cost-effective solution and are open to fixed-price or milestone-based contracts. Phase 1 should be lean and affordable, with a strong preference for a long-term relationship. We want to grow this feature over time with the right person. Please be upfront about: - What you would build first - What you would intentionally skip - What might cost more later - How you would structure future upgrades **Ideal Candidate** You are a good fit if you: - Have built desktop tools (Windows/macOS) - Have experience with file uploads, backups, or sync tools - Understand large-file reliability and resumable uploads - Are comfortable delivering simple MVPs - Communicate clearly and honestly - Prefer long-term collaboration over quick gigs **Bonus if you’ve worked on:** - Backup utilities - Media or audio tools - CLI tools - Early-stage startup products **How to Apply** Please include: - Your recommended approach (CLI, UI, or hybrid) - Technologies you’d use and why - A rough cost range for Phase 1 - A timeline estimate - Examples of similar work Generic proposals will be disregarded. **Why Work With Us** - Clear scope - A tangible product with a growing roadmap - No unrealistic expectations - Long-term potential We value execution over buzzwords. **Final Note** If you enjoy building lean, reliable tools and want to contribute to a startup's growth from the ground up, we’d love to talk.