HelloTech
May 23, 2023 · Frontend Development
Technical Architecture and Implementation of the HaKnight Desktop Application Using Electron
The article details HaKnight’s new desktop client architecture built with Electron, Vite, and React, explaining the choice of Electron over native frameworks, the custom scaffold, use of axios, lowdb, log4js‑node, and electron‑builder for packaging, signing, notarization, and update mechanisms, and outlines reusable components that enable cross‑platform task scheduling and reporting.
Desktop ApplicationElectronNode.js
0 likes · 16 min read