Appearance
Features
Common Features
- ESLint and Prettier for linting and formatting
- Husky, Lint-Staged, Commitlint, cz-git for Git commit management
Electron.js Core
Front-end
- Based: Vue 3, Vite, TypeScript
- Naive UI Vue 3 UI library
- TailwindCSS a utility-first CSS framework
- Vue Router for routing management
- Pinia for global state management
- Axios for request, and highly encapsulated
- VueUse as Vue Hook library
- Iconify for icons
- unplugin-auto-import and unplugin-vue-components for automatic import of components, hooks, and utility classes, freeing your hands
- Socket.IO for real-time communication
- Mediapipe AI for license plate detection
Back-end
- Based: NestJS, TypeScript
- Fastify for high-performance web framework
- TypeORM for database management
- Socket.IO for real-time communication