No description
Find a file
2025-09-30 15:14:42 +02:00
.husky Remove Yarn, wrap into Electron app 2024-01-04 15:38:50 +01:00
.vscode feat: ✨ update project for sial 2024 2025-06-26 11:12:53 +02:00
assets chore: ⬆️ uprade dependencies 2025-06-27 10:57:34 +02:00
classes Fix ts errors 2024-02-02 10:44:23 +01:00
components fix: Fix range loop on index + clean legacy feature shelf 2025-09-30 15:14:42 +02:00
electron fix: Fix build and locales loading 2025-09-25 14:51:43 +02:00
locales fix: Rollback EN flag 2025-09-25 12:42:49 +02:00
pages fix: Fix range loop on index + clean legacy feature shelf 2025-09-30 15:14:42 +02:00
plugins feat: ✨ update project for sial 2024 2025-06-26 11:12:53 +02:00
public feat: ✨ get locales from settings 2025-07-09 11:30:19 +02:00
server Husky config OK 2023-10-13 16:18:53 +02:00
src/assets fix unzip warning using assets for url loading and src/assets for json loading 2024-01-09 16:57:51 +01:00
static fix: Remove useless file 2025-09-25 12:43:06 +02:00
stores i18n for models with fallback 2024-01-17 17:44:12 +01:00
types Use Mitt to fix BusEvent implementation with toast messages 2024-01-11 16:51:31 +01:00
vueModules Tooltips fix 2024-02-02 08:47:23 +01:00
.editorconfig Items are responsive 2023-10-16 16:35:11 +02:00
.eslintrc.json remove capacitor 2024-01-05 09:28:58 +01:00
.gitignore move data.json to public to allow electron compilation 2024-01-18 12:25:04 +01:00
.npmrc Loading zip file OK, Still need to clenup and refactor loading and compilation 2024-01-09 16:24:38 +01:00
.stylelintrc.json chore: ⬆️ uprade dependencies 2025-06-27 10:57:34 +02:00
app.vue fix: 🎨 update layout for multiple brands and single brand 2025-07-09 14:38:52 +02:00
CHANGELOG.md update changelog 2024-02-02 11:14:39 +01:00
electron-builder.json5 feat: Change Windows target to portable instead of nsis 2025-09-25 12:41:16 +02:00
i18n.config.ts feat: ✨ get locales from settings 2025-07-09 11:30:19 +02:00
index.d.ts feat: ✨ get locales from settings 2025-07-09 11:30:19 +02:00
Makefile feat: Add Docker way production build 2025-09-25 16:40:18 +02:00
nuxt.config.ts fix: Fix build and locales loading 2025-09-25 14:51:43 +02:00
package-lock.json feat: Add cross-env deps 2025-09-25 12:42:11 +02:00
package.json feat: Add cross-env deps 2025-09-25 12:42:11 +02:00
README.md feat: Add Docker way production build 2025-09-25 16:40:18 +02:00
tsconfig.json Use Mitt to fix BusEvent implementation with toast messages 2024-01-11 16:51:31 +01:00
uwil-expo-icon.png feat: ✨ update project for sial 2024 2025-06-26 11:12:53 +02:00

Showroom - App Expo

Update : 25-09-2025

Prerequisites

Binaries

  • Node & NPM
  • Wine & Wine32

Wine

sudo dpkg --add-architecture i386 # Allow Win32 arch for packaging
sudo apt-get update
sudo apt-get install wine wine32

In Ubuntu, if you get an error for : libgphoto2-6t64:i386 related to libgd3:i386

sudo nano /etc/apt/preferences.d/99-libgd3-ubuntu.pref

Add :

Package: libgd3
Pin: release o=Ubuntu
Pin-Priority: 1001

Package: libgd3:i386
Pin: release o=Ubuntu
Pin-Priority: 1001

Package: libgphoto2-6
Pin: release o=Ubuntu
Pin-Priority: 1001

Package: libgphoto2-6:i386
Pin: release o=Ubuntu
Pin-Priority: 1001

Then :

sudo apt update
sudo apt dist-upgrade

rm -rf ~/.wine

Datas

Put .zip export from backend and put it in :

./static/data

ex:

ls static/data

return :

showroom-bo-export_25-09-2025_10-15-05.zip

/!\ You can have multiple .zip files, program always get the last one for building.

Production

Docker way

make install

make build

Host way

npm run build

Last command give you an .exe in folder below :

release/

For example :

ls release/2.3.3

Should return :

'App UWIL Expo_2.3.3.exe'   builder-debug.yml   builder-effective-config.yaml   win-unpacked

'App UWIL Expo_2.3.3.exe' is the production deliverable.

Development

Nuxt 3 Minimal Starter

Look at the Nuxt 3 documentation to learn more.

Setup

Make sure to install the dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# pnpm
pnpm run dev

# yarn
yarn dev

# bun
bun run dev

Production

Build the application for production:

# npm
npm run build

# pnpm
pnpm run build

# yarn
yarn build

# bun
bun run build

Locally preview production build:

# npm
npm run preview

# pnpm
pnpm run preview

# yarn
yarn preview

# bun
bun run preview

Check out the deployment documentation for more information.