Add Basic Search to Electron

Job ID: 40259357

Budget: $30 – $250 USD

MUST WORK ON MY PC VIA ANYDESK USING VS CODE BETWEEN 18:30 - 20:30 GMT DAILY

BUDGET IS LIMITED TO $100 MAXIMUM

I have a working Electron desktop application and I’m ready to expand it with a simple but solid new feature: a basic text-search facility. The goal is to let users type a keyword in a small search box and instantly see matching records from the local data we already store (JSON files on disk).

Here’s what I need from you:
• Wire a compact search field into the existing React-based UI (it currently has a sidebar, top bar, and main content pane).
• Implement a clean JavaScript/TypeScript routine that parses the local data set and returns matches while the user types (no heavy indexing—just straightforward text matching).
• Highlight, or otherwise indicate, the matched text in the results list.
• Keep everything fully offline; the app never calls external APIs.
• Unit-test the search logic and provide a short note describing the test coverage you achieved.
• Update build scripts so the new feature ships seamlessly on Windows, macOS, and Linux the same way the rest of the app already does.

If you have prior experience extending Electron apps with search or similar CRUD functions, this should feel familiar. Please send a brief note on how you’d approach the search algorithm, any packages you’d lean on (Fuse.js, Lunr, or hand-rolled), and a rough timeline.

I look forward to seeing how you can quickly make my users’ lives easier with this new search feature.