09 /2026
Реальний проєктОблік — майно підрозділу з телефона
Внутрішній застосунок для обліку майна: що є, де воно, у кого на руках і що в дорозі. Працює з телефона без стабільного звʼязку, а базою лишається звичайна Google Таблиця.
- Product Design
- UX/UI
- Internal Tools
- Frontend
Реальний внутрішній інструмент. Назви, місця, позивні й справжні екрани не показано; приклади в кейсі вигадані.

- вікно сесії: усі виходять одночасно
- 4 годвікно сесії: усі виходять одночасно
- міграцій: таблиця лікує себе сама
- 0міграцій: таблиця лікує себе сама
- тест на арифметику обліку
- 391тест на арифметику обліку
- таблиця як джерело правди
- 1таблиця як джерело правди
01 /07
Облік, який живе в полі
Підрозділу треба знати, що в нього є, де воно лежить, у кого на руках, що поїхало й що не доїхало. Раніше це був Apps Script поверх таблиці: банер Google згори, секунди на кожен клік і жодної історії змін. Хто й що змінив, зʼясовували за скриншотами в чаті.
Облік — окремий застосунок із входом за позивним, журналом кожної зміни й кількома робочими місцями, від складу до пункту збору посилок. Таблиця лишилася на місці й лишилася джерелом правди.
- Категорія
- Внутрішній інструмент · Облік · Логістика
- Продукт
- Мобільний вебзастосунок поверх Google Таблиці
- Статус
- Працює, закритий доступ
- Моя роль
- Продукт, UX/UI, розробка
02 /07
Обмеження, під які будувався продукт
Найцікавіше тут не список екранів, а обмеження. Застосунком користуються з телефона, часто без звʼязку. Таблицю паралельно правлять руками люди, які в застосунок не заходять узагалі, і це свідоме рішення, а не тимчасове.
Тому застосунок не міг вимагати від таблиці дисципліни: стовпці переставляють, листи створюють старі версії, а міграції нікому запускати.
- 01
Відповідальний за майно
хоче за секунди знайти річ за серійником чи примітками й видати її з телефона.
- 02
Той, хто пакує посилки
потребує двох дій і нічого зайвого, без пароля до всього застосунку.
- 03
Командир
хоче бачити, скільки де лежить, що застрягло й хто що змінив.
03 /07
Що вміє застосунок
Знайти й видати
01- Живий пошук по всіх листах
- Картки, фільтри, редагування на місці
- «Видати» / «Прийняти»
- Повтори серійників між листами
Склад і рух
02- Ящики з фото й QR-кодами
- Приймання, списання, залишок
- Доставки з вагою, датою й пріоритетом
- Пункт збору за окремим посиланням
Контроль
03- Звірки наявності з телефона
- Акти передачі
- Журнал «було → стало» з автором
- Дашборд: що застрягло довше за норму
04 /07
Рішення, які тримають усе інше
Таблицю правлять руками паралельно із застосунком. З цього випливають правила, на яких стоїть і інтерфейс, і код.
- 01
01. Колонки за заголовками, а не за номерами
Людина може переставити стовпці місцями, і застосунок це переживе. «Де», «розташування» й інші написання ведуть до однієї колонки.
- 02
02. Нове — лише в кінець
Нові поля дописуються в кінець листа, щоб не зсувати те, що вже лежить у таблиці. Якщо лист коротший за схему, заголовки дописуються самі при першому читанні.
- 03
03. Окреме місце для окремої ролі
Пункт збору — не урізаний інтерфейс, а окрема сторінка з двома діями. Видно лише свіже, редагувати чуже не можна, і пароль до решти застосунку не потрібен.
05 /07
Безпека без зайвих кроків
Сесія за годинником
Вхід діє до найближчої межі чотиригодинного вікна, і всі виходять одночасно. Загублений телефон перестає бути ключем максимум за чотири години.
PIN, якого немає в таблиці
У таблиці лежить не PIN, а його солений відбиток: доступ до таблиці не дає зайти чужим позивним.
Журнал кожної зміни
Дата, час, лист, рядок, «було → стало» і хто. Суперечки про те, хто що змінив, закінчилися.
06 /07
Коли звʼязку немає
Внести треба зараз, навіть якщо мережі немає.
- Записи, які не пішли, лягають у чергу в браузері й відправляються самі, щойно мережа повернеться.
- Читання підстраховане останньою вдалою відповіддю, щоб не показувати порожній екран.
- Звірка пише кожну позицію одразу: застосунок можна закрити й повернутися до того самого місця.
- Видалення можна скасувати, а «видалити зайвий повтор» повертається назад.
07 /07
Що вийшло
Облік замінив Apps Script і скриншоти в чаті: майно шукають і видають із телефона, рух посилок видно від збору до кінцевої точки, а кожна зміна має автора.
Таблиця при цьому нікуди не зникла: ті, хто звик працювати в ній, працюють як раніше.
Наступний кейс · 01 / 09
Робочий простір продуктового дизайнера
Розкажіть коротко про продукт і терміни — відповім протягом доби.