Desktop Sketch Upload App

Job ID: 39835843

Budget: ₹600 – ₹1,500 INR

I need a small, no-frills desktop application that lets users pick a sketch (PNG or JPEG) from the front end and saves both the file and its associated meta-data into my MongoDB collection. Think of it as a lightweight “drop-in” uploader rather than a full design suite: a clean window, a file selector or drag-and-drop zone, a simple preview, then a “Save” button that sends everything to MongoDB.

Core flow
1. User opens the desktop app (Windows and macOS support would be ideal).
2. They select or drag in a sketch image.
3. On “Save”, the image plus basic fields you define (timestamp, file name, maybe a short note) are stored in MongoDB.
4. A quick confirmation message lets the user know the upload succeeded; errors are surfaced clearly.

Please build with whatever stack you’re fastest with—Electron + Node, Python + PySide, .NET, or another cross-platform toolset—so long as the final package runs without installing a full dev environment. I’ll need:
• The compiled desktop installer(s)
• Well-commented source code
• A short README covering setup, MongoDB connection variables, and how to add extra fields later

Timeline is tight; I’d like a working first pass ASAP, followed by a brief round of tweaks if needed. If you have questions about the MongoDB schema or authentication details, let’s tackle those right away so you can move straight to coding.