Cross-Platform Tauri Productivity App
Budget: ₹37,500 – ₹75,000 INR
I'm looking to hire a skilled desktop app developer to create an MVP for a privacy-focused real-time collaborative document editor. It needs to work like Google Docs (live multi-user editing with cursors and sync) but with advanced "stealth" features to hide the app window from screen-sharing tools (e.g., Zoom/Teams)—so it runs invisibly in the background during shares while keeping collab active.
Key Requirements:
Platforms: Cross-compatible for Windows 10+ and macOS 12+ (no mobile/web focus).
Core Features:
Real-time editing: Use Monaco Editor (or Quill.js) for rich text/code docs with live cursors, user avatars, and undo/redo.
Sync: Yjs CRDT library + y-websocket server for conflict-free multi-user collab (handle 5-10 users, offline queuing).
Stealth Mode: Auto-detect screen sharing (e.g., via process monitoring) and exclude the window from capture:
Windows: SetWindowDisplayAffinity(WDA_EXCLUDEFROMCAPTURE).
macOS: NSWindow content protection or ScreenCaptureKit exclusions.
Toggle via hotkeys; run as background daemon (no tray icon).
Optional: Basic AI suggestions (OpenAI API integration for auto-edits on selected text).
UI: Minimalist—resizable hidden window, E2EE for docs.
Tech Stack (preferred—open to suggestions):
Framework: Tauri v2 (Rust backend for native APIs, JS/TS frontend).
Server: Node.js y-websocket (hostable on Vercel free tier).
No heavy deps; keep app <20MB.
Deliverables:
Source code on GitHub.
Built binaries (.exe/.app) with auto-updater.
Basic docs/setup guide.
Testing: Multi-instance collab + stealth verification (mock shares).
Key Requirements:
Platforms: Cross-compatible for Windows 10+ and macOS 12+ (no mobile/web focus).
Core Features:
Real-time editing: Use Monaco Editor (or Quill.js) for rich text/code docs with live cursors, user avatars, and undo/redo.
Sync: Yjs CRDT library + y-websocket server for conflict-free multi-user collab (handle 5-10 users, offline queuing).
Stealth Mode: Auto-detect screen sharing (e.g., via process monitoring) and exclude the window from capture:
Windows: SetWindowDisplayAffinity(WDA_EXCLUDEFROMCAPTURE).
macOS: NSWindow content protection or ScreenCaptureKit exclusions.
Toggle via hotkeys; run as background daemon (no tray icon).
Optional: Basic AI suggestions (OpenAI API integration for auto-edits on selected text).
UI: Minimalist—resizable hidden window, E2EE for docs.
Tech Stack (preferred—open to suggestions):
Framework: Tauri v2 (Rust backend for native APIs, JS/TS frontend).
Server: Node.js y-websocket (hostable on Vercel free tier).
No heavy deps; keep app <20MB.
Deliverables:
Source code on GitHub.
Built binaries (.exe/.app) with auto-updater.
Basic docs/setup guide.
Testing: Multi-instance collab + stealth verification (mock shares).
Related categories:
JavaScript
Software Testing
Node.js
Rust
GitHub
Desktop Application
Conflict Resolution
AI Development