Skip to content

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.