Electron plugin system boilerplate

Job ID: 37319799

Budget: $250 – $750 USD

I am looking for someone experienced in React/Typescript/Electron to help me bootstrap a plugin system base project. Basically what I would like to have is two repos.

1. An Electron app that starts up and displays 1 text box. When the user enters a path to a directory containing a "plugin" the Electron app will load the plugin and invoke a know entry point then add the returned React competent to the view.
2. A repo that contains a test plugin. This would be a React app that has a button with a count incrementor or something just to prove the Electron app can dynamically load a statefull react component.

Requirements:
- Electron/React/Typescript
- Plugins can be loaded at runtime dynamically from file. I don’t want to have to install/repackage the Electron app to add a new plugin
- Plugins/main Electron app are all in the same process so they can share utilities and don’t need to use interprocess communication
Related categories: JavaScript React.js Typescript