Кейс · Облік часу

TimeTaskerBot: облік робочого часу з динамічним QR

TimeTaskerBot — Telegram-бот iTiKo для обліку робочого часу на об'єктах. QR-код на екрані об'єкта змінюється кожні 30 секунд, тож сфотографувати його й відмітити колегу «за друга» не вийде, а табель збирається в Excel.

Оновлено: вересень 2026

01

Задача

Бригадам на об'єктах потрібен облік часу, якому можна вірити: хто прийшов, коли пішов і скільки годин відпрацював на кожному об'єкті. Паперовий табель і відмітки в чаті легко підробити, а зведення годин для кошторису збирають вручну.

Назву замовника не розкриваємо — задачу описуємо без деталей, за якими його можна впізнати.

02

Рішення

Telegram-бот обліку часу на об'єктах: екран об'єкта показує QR-код, що змінюється, працівник сканує його камерою — і зміна відкривається чи закривається. Табель і кошторисний звіт — в Excel.

03

Що працює

Кожна функція нижче вже є в робочому коді системи — це не план розвитку.

  • Динамічний QR-код проти відміток «за друга»

  • Відмітка за фото QR без інтернету

  • Захист від повторних сканів

  • Автозакриття забутих змін

  • Табель і кошторисний звіт в Excel

04

Де система страхує людину

QR-код змінюється кожні 30 секунд, а повторні скани гасяться — сфотографувати код і відмітити колегу «за друга» не вийде.

TimeTaskerBot: ситуація → що робить система
СитуаціяЩо робить система
Колега хоче відмітити друга за фото QRQR змінюється кожні 30 секунд, а код приймається лише 45 секунд
Працівник сканує код кілька разівПовторні скани гасяться на 3 хвилини
Забули закрити змінуСистема закриває забуту зміну автоматично
На об'єкті немає інтернетуВідмітка працює за фото QR-коду без інтернету

Той самий принцип закладаємо в усі системи — як ми будуємо системи з урахуванням людського фактору.

05 · Перевірені цифри

Докази: що показують дані

Усі цифри — з інвентаризації серверів iTiKo 13–14.09.2026: логи запитів за 7 днів, агрегати бази даних лише для читання, код і документація системи.

період зміни QR-коду на екрані об'єктаналаштування за замовчуванням
30с
вікно, у яке код приймаєтьсяпокрито автотестом
45с
блокування повторних сканівзахист від подвійних відміток
3хв
змін на об'єктах за тижденьостання — 11.09.2026
10
  • Зміни на об'єктах щотижня — остання 11.09.2026
  • Код змінюється кожні 30 с, вікно прийняття — 45 с, повторні скани гасяться 3 хв

Джерело: інвентаризація серверів iTiKo, вересень 2026. Персональні дані під час інвентаризації не читали.

06

Технології й статус

У роботі — реальні операції за останні 7 днів: запити користувачів і нові записи в базі даних.

Статус системи

У роботі
  • Статус звірено з інвентаризацією серверів 13–14.09.2026

Дорожня карта: що працює і що плануємо

Технології

  • Go
  • PostgreSQL
  • Redis

Де працює: Сервер iTiKo.

Безпека й надійністьСервер як сервіс

Портфоліо

Схожі системи

Системи з тієї ж галузі або на тих самих послугах — із чесним статусом кожної.

  • У роботі

    Керування компанією

    Trinity — Система керування компанією

    Доручення не губиться в чаті: голосове розшифровується й стає задачею з виконавцем, а документи збираються з даних проєкту, а не переписуються вручну.

    Нумерація задач у робочій системі дійшла до №735

  • У роботі

    Мережі магазинів

    iTiKo Commerce — ERP і каси для мереж магазинів

    Дані вносяться один раз: товари, ціни й документи ходять між касою, складом і 1С без ручного перенесення, а кожна дія потрапляє в журнал.

    9 інсталяцій працюють на реальних даних

  • У роботі

    HoReCa

    HoReCa Online — Замовлення й доставка для ресторану

    Меню й стоп-лист приходять із POS ресторану автоматично — гість не замовить страву, якої вже немає, а оплати звіряються без ручного перерахунку.

    Реальні замовлення й оплати щотижня — і на сайті закладу, і в інтернет-магазині

Потрібна схожа система?

Розкажіть, що болить, — покажемо схожу систему на демо-даних і запропонуємо перший крок: прототип, пілот на реальних даних і лише потім масштабування.