Телефон
Приложение на телефон
Три способа — от самого простого к самому «нативному»
1. Telegram — проще всего
склад открывается прямо в чате
Впиши токен бота и свой Telegram ID в docker-compose.yml
Запусти бота: docker compose --profile bot up -d
В Telegram нажми «Склад» → кнопка «Приложение»
Склад откроется полноэкранно, вход уже выполнен
Проверить страницу входа
2. Иконка на экране телефона
как обычное приложение, без установки из магазина
Адрес для телефона (открывается где угодно, если включён Tailscale):
Android: Chrome → адрес выше → меню «⋮» → «Установить приложение»
iPhone: Safari → адрес → «Поделиться» → «На экран Домой»
Камера для сканера работает только по https — обычный адрес в локальной сети её не пустит.
3. Настоящий APK
если нужна своя иконка и доступ к камере
На компьютере, где есть Android Studio:
cd mobile npm install npx cap add android npx cap open android
Дальше в Android Studio: Build → Build APK. Готовый файл — android/app/build/outputs/apk/debug/app-debug.apk
Приложение — обёртка: всё считается на сервере, обновлять APK под каждую правку не нужно.
Если что-то не открывается
Дома телефон должен быть в той же Wi-Fi: http://192.168.0.77:8001
Снаружи — приложение Tailscale на телефоне, тогда работает адрес https://kz-2.tail07ca09.ts.net:8443
Камера (сканер этикеток) требует https или localhost — по цепочке tailscale-адреса всё работает