├── .editorconfig ├── .env.example ├── .eslintrc.json ├── .github └── workflows │ ├── check.yaml │ └── publish-app.yaml ├── .gitignore ├── .husky └── pre-commit ├── .vscode └── settings.json ├── README.md ├── forge.config.ts ├── lint-staged.config.js ├── package.json ├── prettier.config.js ├── screenshots ├── barcode_scan.png ├── dashboard.png ├── data_center.png ├── item_detail.png ├── item_list.png ├── label_design.png ├── label_print.png ├── stock_analysis.png ├── stock_in.png └── transaction_history.png ├── src ├── constants.ts ├── envs.ts ├── global.d.ts ├── initialize │ ├── index.ts │ ├── initAppIPC.ts │ ├── initGoogleAuth.ts │ ├── initLocale.ts │ ├── initMenu.ts │ ├── initNavigationIPC.ts │ ├── initUpdater.ts │ └── initWindowIPC.ts ├── locales │ ├── en │ │ ├── menu.json │ │ └── updater.json │ ├── i18next.ts │ └── ko │ │ ├── menu.json │ │ └── updater.json ├── main.ts ├── menu.ts ├── preload.ts ├── renderers │ ├── locales │ │ ├── en │ │ │ └── main.json │ │ ├── i18next.ts │ │ └── ko │ │ │ └── main.json │ └── main │ │ ├── app.tsx │ │ ├── components │ │ ├── LoadingIndicator.tsx │ │ └── TitleBar │ │ │ ├── ButtonGroup.tsx │ │ │ ├── Buttons │ │ │ ├── Button.tsx │ │ │ ├── MenuButton.tsx │ │ │ ├── NavButton.tsx │ │ │ └── RestoreButton.tsx │ │ │ ├── Container.tsx │ │ │ ├── NavigationControls.tsx │ │ │ ├── WindowControls.tsx │ │ │ └── index.tsx │ │ ├── constants.ts │ │ ├── envs.ts │ │ ├── hooks │ │ ├── useLoadingStat.ts │ │ ├── useNavStat.ts │ │ └── useWindowStat.ts │ │ ├── images │ │ ├── back.svg │ │ ├── close.svg │ │ ├── forward.svg │ │ ├── maximize.svg │ │ ├── menu.svg │ │ ├── minimize.svg │ │ ├── reload.svg │ │ └── restore.svg │ │ ├── index.tsx │ │ └── styles │ │ ├── cssSnippets.ts │ │ └── global.tsx ├── types.d.ts ├── updater.ts ├── window.ts └── windowState.ts ├── templates └── main.html ├── tsconfig.json ├── vite.main.config.ts ├── vite.preload.config.ts └── vite.renderer-main.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/.github/workflows/publish-app.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/README.md -------------------------------------------------------------------------------- /forge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/forge.config.ts -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/prettier.config.js -------------------------------------------------------------------------------- /screenshots/barcode_scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/barcode_scan.png -------------------------------------------------------------------------------- /screenshots/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/dashboard.png -------------------------------------------------------------------------------- /screenshots/data_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/data_center.png -------------------------------------------------------------------------------- /screenshots/item_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/item_detail.png -------------------------------------------------------------------------------- /screenshots/item_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/item_list.png -------------------------------------------------------------------------------- /screenshots/label_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/label_design.png -------------------------------------------------------------------------------- /screenshots/label_print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/label_print.png -------------------------------------------------------------------------------- /screenshots/stock_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/stock_analysis.png -------------------------------------------------------------------------------- /screenshots/stock_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/stock_in.png -------------------------------------------------------------------------------- /screenshots/transaction_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/screenshots/transaction_history.png -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/envs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/envs.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/initialize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/index.ts -------------------------------------------------------------------------------- /src/initialize/initAppIPC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initAppIPC.ts -------------------------------------------------------------------------------- /src/initialize/initGoogleAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initGoogleAuth.ts -------------------------------------------------------------------------------- /src/initialize/initLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initLocale.ts -------------------------------------------------------------------------------- /src/initialize/initMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initMenu.ts -------------------------------------------------------------------------------- /src/initialize/initNavigationIPC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initNavigationIPC.ts -------------------------------------------------------------------------------- /src/initialize/initUpdater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initUpdater.ts -------------------------------------------------------------------------------- /src/initialize/initWindowIPC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/initialize/initWindowIPC.ts -------------------------------------------------------------------------------- /src/locales/en/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/locales/en/menu.json -------------------------------------------------------------------------------- /src/locales/en/updater.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/locales/en/updater.json -------------------------------------------------------------------------------- /src/locales/i18next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/locales/i18next.ts -------------------------------------------------------------------------------- /src/locales/ko/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/locales/ko/menu.json -------------------------------------------------------------------------------- /src/locales/ko/updater.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/locales/ko/updater.json -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/menu.ts -------------------------------------------------------------------------------- /src/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/preload.ts -------------------------------------------------------------------------------- /src/renderers/locales/en/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "app_name": "BoxHero" 3 | } 4 | -------------------------------------------------------------------------------- /src/renderers/locales/i18next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/locales/i18next.ts -------------------------------------------------------------------------------- /src/renderers/locales/ko/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "app_name": "박스히어로" 3 | } 4 | -------------------------------------------------------------------------------- /src/renderers/main/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/app.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/LoadingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/LoadingIndicator.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/ButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/ButtonGroup.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/Buttons/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/Buttons/Button.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/Buttons/MenuButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/Buttons/MenuButton.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/Buttons/NavButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/Buttons/NavButton.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/Buttons/RestoreButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/Buttons/RestoreButton.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/Container.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/NavigationControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/NavigationControls.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/WindowControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/WindowControls.tsx -------------------------------------------------------------------------------- /src/renderers/main/components/TitleBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/components/TitleBar/index.tsx -------------------------------------------------------------------------------- /src/renderers/main/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/constants.ts -------------------------------------------------------------------------------- /src/renderers/main/envs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/envs.ts -------------------------------------------------------------------------------- /src/renderers/main/hooks/useLoadingStat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/hooks/useLoadingStat.ts -------------------------------------------------------------------------------- /src/renderers/main/hooks/useNavStat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/hooks/useNavStat.ts -------------------------------------------------------------------------------- /src/renderers/main/hooks/useWindowStat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/hooks/useWindowStat.ts -------------------------------------------------------------------------------- /src/renderers/main/images/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/back.svg -------------------------------------------------------------------------------- /src/renderers/main/images/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/close.svg -------------------------------------------------------------------------------- /src/renderers/main/images/forward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/forward.svg -------------------------------------------------------------------------------- /src/renderers/main/images/maximize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/maximize.svg -------------------------------------------------------------------------------- /src/renderers/main/images/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/menu.svg -------------------------------------------------------------------------------- /src/renderers/main/images/minimize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/minimize.svg -------------------------------------------------------------------------------- /src/renderers/main/images/reload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/reload.svg -------------------------------------------------------------------------------- /src/renderers/main/images/restore.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/images/restore.svg -------------------------------------------------------------------------------- /src/renderers/main/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/index.tsx -------------------------------------------------------------------------------- /src/renderers/main/styles/cssSnippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/styles/cssSnippets.ts -------------------------------------------------------------------------------- /src/renderers/main/styles/global.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/renderers/main/styles/global.tsx -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/updater.ts -------------------------------------------------------------------------------- /src/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/window.ts -------------------------------------------------------------------------------- /src/windowState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/src/windowState.ts -------------------------------------------------------------------------------- /templates/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/templates/main.html -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/vite.main.config.ts -------------------------------------------------------------------------------- /vite.preload.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/vite.preload.config.ts -------------------------------------------------------------------------------- /vite.renderer-main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgpworks/boxhero-electron/HEAD/vite.renderer-main.config.ts --------------------------------------------------------------------------------