# irandom Сервис генерации случайных значений: числа из диапазона, выбор из списка, орёл/решка. Vue 3 + Vite + Element Plus. Тема и брендинг настраиваются через env / Docker. **Версия:** `1.0.0` ## Setup ``` npm install ``` ### Dev server ``` npm run serve ``` ### Production build ``` npm run build npm run preview ``` ### Lint ``` npm run lint ``` ## Customization Copy `.env.example` to `.env` and set `IRANDOM_*` variables (name, title, logo URL, colors, default locale). `npm run serve` / `npm run build` regenerates `public/config.js`. ## Docker ``` docker compose up --build ``` → http://localhost:8080 ## Offline (PWA) After one online visit to a production build (`build` + `preview` or Docker), the app shell works offline. Runtime branding updates title, theme-color, icons and manifest.