Headless Browser Automation Desktop App

Job ID: 40230776

Budget: ₹600 – ₹1,500 INR

I need a Windows-installable desktop application that embeds a headless instance of Puppeteer and drives it entirely in the background.

Here is the core flow I want to achieve:
• The moment a user types or speaks a query, the app spins up Puppeteer, opens the target website (e.g., google.com) invisibly, and waits until the page is fully rendered.
• It then injects the query—supporting both plain text search strings and real-time voice input—submits the form, performs any button clicks or page navigation required, and remains on the new page until all assets finish loading.
• The resulting page (HTML, CSS, imagery, and any dynamic content) is captured exactly as the visitor would see it and displayed inside my own application window; users never interact with an external browser.
• Voice feedback is also needed, so the final results should be optionally read aloud through the system TTS engine.

Automatic interactions that must run hands-free: form submissions, button clicks, multi-page navigation, plus the voice I/O layer mentioned above.

Deliverables
1. An installer (MSI or EXE) for Windows that bundles the app and headless Chromium.
2. Source code with clear instructions to rebuild.
3. A concise README covering how to add new target sites or tweak Puppeteer scripts.
4. Demonstration of the workflow on google.com and at least one additional site of comparable complexity.

Acceptance criteria
• Search results in the embedded viewer match the live website pixel-for-pixel.
• No external browser windows become visible during operation.
• Text and voice queries both function reliably, and voice output can be toggled on/off.
• All dependencies resolve with one command and run offline after initial install.

I’m keen to collaborate with someone experienced in Puppeteer, Electron (or a comparable desktop wrapper), and basic speech-to-text / text-to-speech libraries. Let’s build a smooth, truly headless search experience.