Windows Desktop OCR Tool, with Screen Overlay, Excel Integration and predisposition for Licensing

UpworkITNot specifiedexpertScore: 82
C#Python.NET Framework
PROJECT DESCRIPTION I am looking for an experienced Windows desktop software developer to build a professional tool called ClickBalance. IMPORTANT (non-negotiable): due to to the nature of this project, it requires direct collaboration with the individual developer who will personally write the code. I do not work with agencies, intermediaries, middlemen or teams where development is delegated. If you are not the person who will directly develop the software, please do not apply. ClickBalance is a screen-based OCR automation tool designed to read numeric balances displayed on multiple Android phones mirrored on a PC screen (via Panda Android Mirroring or similar software), and automatically write those values into predefined cells in an Excel file. This is not a web application. This is a Windows desktop application with screen overlay, OCR, presets, and possibly future licensing support. ⸻ CORE FUNCTIONALITY 1. Screen Overlay Grid (Key Feature) • The software must display an adjustable overlay grid on top of the screen (always-on-top). • The grid is composed of horizontal and vertical adjustable lines. • Intersections of the lines create cells. • Each cell corresponds to one phone balance to be read. • Grid properties: • Adjustable number of rows and columns • Cells can be resized by dragging lines • Grid can be: • visible • invisible (still active) • customizable color • Must work on: • single monitor • dual monitor setups • The overlay must not interfere with Panda visibility. ⸻ 2. OCR Balance Reading • Each grid cell contains a numeric balance displayed on a phone screen. • Phones: • between 2 and 48 devices • identical screen layout and resolution • same UI, only numeric values change • OCR requirements: • numeric-only OCR (digits, decimals, currency symbols if needed) • fast batch reading of all cells • triggered manually by a button or hotkey • OCR accuracy is critical. ⸻ 3. Excel Integration • The tool must write values directly into an Excel file. • Excel mapping must be configurable and saved. • Examples: • Phone 1 → Excel cell B54 • Phone 2 → Excel cell B55 • Phone 3 → Excel cell H27 • Excel file path and mappings must be editable. • Excel may be open or closed. ⸻ 4. Presets System • The software must support up to 50 saved presets. • Each preset includes: • grid layout (rows, columns, cell positions) • number of phones • Excel cell mapping • preset name • User must be able to: • save presets • rename presets • load presets instantly • One click → load preset → read balances → write to Excel. ⸻ 5. User Interface • Minimal, compact UI. • Overlay-friendly. • Must not obstruct the mirrored phones. • UI should appear: • on click • or mouse hover • or via keyboard shortcut • Fast interaction is essential. ⸻ 6. Panda Android Mirroring Integration (Optional but Important) • If technically possible: • presets should be linked to Panda “tags” • selecting a Panda tag automatically loads the related preset • If Panda has no official API: • alternative solutions (window detection, hotkeys, etc.) are acceptable. ⸻ 📌 LICENSING (NOT REQUIRED IN MVP, BUT MUST BE DESIGNED FOR IT) The software must be architected from the start to support licensing in a future phase. Planned licensing model: • Free trial (5 days) • Subscription-based: • Monthly or yearly • Device-bound licenses • License tiers based on number of phones: • 0–10 • 10–20 • 20–30 • 30–48 • Online license validation (future phase) Licensing does not need to be implemented immediately, but the code must be structured to allow it later. ⸻ 📌 TECHNICAL PREFERENCES • Platform: Windows • Language suggestions: • Python (PyQt / PySide + OpenCV + Tesseract) • or .NET (C# WPF) if justified • Clean, modular code • Configuration stored externally (JSON or similar) ⸻ 📌 WHAT WE EXPECT FROM THE DEVELOPER • Proven experience with: • OCR • screen capture / overlay • Windows desktop apps • Excel automation • Ability to propose technical solutions • Clear communication in English • Willingness to deliver: • MVP first • then refinements IMPORTANT: Ideally project should be ready for serious testing by the end of April 2026
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo