Implement the app as a Node+React+Electron project, backed by Jests tests. Source code should be in TypeScript unless the transpiler can't handle a task and JavaScript is required for technical reasons.
Tests don't need to be complete at first. Get something running in a boilerplate app. Grow tests as features are developed.
The app needs to be stubbed.
Definition of Done
The following tasks need to be completed.
Tech Notes
Implement the app as a Node+React+Electron project, backed by Jests tests. Source code should be in TypeScript unless the transpiler can't handle a task and JavaScript is required for technical reasons.
Tests don't need to be complete at first. Get something running in a boilerplate app. Grow tests as features are developed.