Робота без інтернету
На пасіці в лісі чи на кочівлі мережа буває слабка або відсутня. PWA beeu спроєктована так, щоб основна робота йшла офлайн: огляди, медозбір, гніздо, точки, вулики.
Ключова умова — завантажити дані з хмари перед виїздом.
Що працює офлайн
- ✅ Огляд вулика (усі шкали + гніздо)
- ✅ Медозбір — окрема сесія + зважування
- ✅ QR і NFC сканування
- ✅ Голосовий ввід (розпізнавання ЗАЛЕЖИТЬ від інтернету)
- ✅ Ручний ввід номера вулика
- ✅ GPS автоматичний точок
- ✅ Список пасік, вуликів, маток
Що НЕ працює офлайн
- ❌ Реєстрація нового пасічника
- ❌ Створення нової пасіки / вулика (треба інтернет для генерації ID)
- ❌ Аналітика (графіки, звіти)
- ❌ Голосове розпізнавання (Whisper API потребує мережі)
- ❌ Push-повідомлення
Як підготуватися до виїзду
Одна кнопка на welcome-екрані PWA:
☁️ Завантажити дані з хмари
Робить дві речі:
1. Дані пасіки: - Список усіх пасік, вуликів, маток - QR / NFC токени (щоб сканування працювало офлайн) - Польовий план на сьогодні - Точки (для GPS auto-tochok)
2. Карти OSM: - Тайли навколо кожної точки на zoom 14-17 - Це фонова карта під точками
Після завершення побачите:
☁️ Завантажити дані з хмари
✅ Оновлено 18.07.2026 09:15 · щойно
Дата = коли востаннє завантажили. Свіжо = менше 30 хв тому.
Скільки часу займає
- Дані: 30 сек — 2 хв (залежить від кількості вуликів)
- Карти OSM: 3-10 хв (залежить від кількості точок)
Загальна вага: ~7-15 MB.
💡 На точках робити 1 раз перед виїздом, на хорошому WiFi. Не на E-signal у лісі — не дочекаєтеся.
Що робити на пасіці якщо нема сигналу
Огляд: 1. Сканування QR/NFC — працює миттєво (з локального кешу). 2. Заповнюєте огляд. 3. Зберігаєте → записується в чергу (з візерунком: «⏳ Синхронізується коли підключиться»). 4. Тільки-но телефон побачить мережу — записи автоматично уходять на сервер.
Медозбір: 1. Сесія створюється офлайн (тимчасовий ID). 2. Зважування працюють. 3. При підключенні — усе синхронізується.
GPS точок: 1. GPS не потребує інтернету — визначається телефоном. 2. beeu порівнює з локальним списком точок → знаходить найближчу. 3. Якщо точки нема у радіусі 250 м — можна вибрати вручну зі списку.
Як перевірити що офлайн-режим готовий
Перед виїздом:
- Увімкніть режим польоту на телефоні (або вимкніть WiFi/дані).
- Відкрийте PWA.
- Спробуйте: - Відкрити список пасік — має завантажитися миттєво. - Обрати пасіку → список вуликів. - Обрати вулик → форма огляду. - Заповнити і зберегти — має з'явитися «⏳ Синхронізується».
- Вимкніть режим польоту.
- Дочекайтеся що черга спорожніє (усі записи пішли на сервер).
Якщо усе працює — можна виїжджати спокійно.
Куди дивитися при проблемах
Якщо офлайн не працює: 1. Перевірити чи PWA встановлена як окремий додаток (Home Screen на iOS, «Встановити» на Android). Якщо просто у браузері — Safari може очищати кеш. 2. Тапнути ☁️ Завантажити дані ще раз, дочекатися ✅. 3. Якщо після цього все одно не працює — написати на vitaliy.avi@gmail.com зі скріншотом.
Якщо запис не синхронізується: - Перевірити чи є мережа — тапнути на будь-яке посилання у ⓘ Як це працює. Якщо переходить — сигнал є. - Записи автосинхронізуються кожні 30 сек коли додаток активний. - Можна форсити sync: відкрити огляд у своєму вулику — черга проходить через API.
Що далі
- Перший вулик, QR і NFC — щоб мітки працювали офлайн.
- Голосовий словничок — голос потребує інтернету!