Architecture
The architecture of the project is based on the Electron
framework, which is a popular framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. More information about the Electron
framework can be found here.
Technology Stack
Electron
- The core framework for building the desktop application.Vue
- The front-end framework for building the user interface.TypeScript
- The programming language for building the application.Vite
- The build tool for the project.Webpack
- The build tool for the project.Electron-builder
- The build tool for packaging the application.ElementPlus
- The UI library for building the user interface.Vite-Test
- The test tool for the project.
We use Electron-Vite to combine these stack together, which is a template for building Electron
applications with Vite
.