EaseStore App is a mobile app for EaseStore, providing merchandise and order management.
Developed with Vue + Vite + Capacitorjs, and Vant 4 + UnoCSS.
Barcode scanning powered by MLKit with @capacitor-mlkit
FOR BACKEND SERVER, PLEASE REFER TO ease-store-server
pnpm install
Edit config files depending on your requirements to setup the project.
.env
: Environment Variables, copy.env.example
to.env
and edit it based onenv.d.ts
vite.config.ts
: Vite Configuno.config.ts
: UnoCSS Configcapacitor.config.ts
: Capacitor Config
DO NOT USE THE SETTINGS IN THE FILE, CHANGE THEM TO YOUR OWN
pnpm cap init
# To add Android
npx cap add android
# To add iOS, install the @capacitor/ios package
pnpm add @capacitor/ios
npx cap add ios
pnpm sync
pnpm build:sync
pnpm dev
pnpm build
Run Unit Tests with Vitest
pnpm test:unit
Lint with ESLint
pnpm lint
pnpm open:android