Турбо Термінал: кіоск охоронця на митному терміналі
← Усі кейси

система обліку митного терміналу · 2026

Кейс: Турбо Термінал

Система обліку внутрішнього митного терміналу: заїзди фур, зважування, тарифи, каса й борги. Замінила паперовий зошит охоронця і ручне переписування в Excel. Працює в руках людей 60+, які до цього ніколи не сідали за комп'ютер. Від інтерв'ю з власником до продакшну: один розробник + ШІ.

  • 7людей працюють у системі щодня
  • 9тижнів від інтерв'ю з власником до робочої системи
  • 24/7цілодобовий пост, живі гроші
  • 59/60змін за перший місяць: каса зійшлась копійка в копійку
Турбо Термінал · адмінкаАдмінка Турбо Термінал: головна з тривогами
Кіоск охоронця: заїзд, виїзд, на території
Задача

Гроші терміналу в зошиті

Фури заїжджають на зону митного контролю, стоянку й ваги, платять за кожну добу готівкою або безготівково з ПДВ. Увесь облік вів охоронець ручкою, адміністратор переписував в Excel. Готівку нічим звірити, борги ~60 фірм з відстрочкою знали «приблизно», власник бачив цифри із запізненням.

Рішення

Система під людей, а не люди під систему

Сенсорний кіоск для охоронців: великі кнопки, власна екранна клавіатура, жодного меню. Повна адмінка для адміністратора. Власник у систему не заходить: отримує ранковий звіт, каси змін і тривоги в Telegram. Бухгалтер щомісяця отримує Excel для 1С поштою.

Результат

Кожна гривня має запис

Нічого не видаляється, оплату не можна змінити, тільки сторно з причиною. Журнал кожної дії: хто, коли, що було «до» і «після». Прийнята зміна заморожена. «Стоп» на фірмі-боржнику: кнопки «випустити» просто немає. Власник бачить усе з телефона.

Історія з запуску

За перший місяць у 59 змінах із 60 здана готівка зійшлася копійка в копійку. Підозріло ідеально, бо на екрані стояла підказка «скільки має бути». Я прибрав її: тепер охоронець спершу вводить, скільки нарахував, і тільки потім бачить очікувану суму й різницю. Звірка почала перевіряти касу, а не вміння переписати цифру.

Екран заїзду з власною клавіатурою
Заїзд: власна клавіатура, латиниця й цифри, одна розкладка, без перемикачів. 7 тиків замість 19, виміряно скриптом
Екран виїзду з розрахунком
Виїзд: система сама рахує доби, ПДВ і суму. Одна кнопка «прийняти і випустити»
Звіти
Звіти: нараховано, ПДВ, готівка й безнал, дебіторка, зміни, безкоштовні заїзди, правки
Візити в адмінці
Візити: фільтри, борги, статуси, картка кожної машини. Увесь термінал на одному екрані
Ваги в адмінці
Ваги: усе, що проїхало через ваги, фото з двох камер і стан зв'язку з агентом
Талон з термопринтера
Талон для водія з термопринтера: номер тягача найбільший, бо його читає людина на воротах. Штрихкод під крок головки 203 dpi

Не лише сайт: ваги, камери, принтер, митниця

Агент вагів на Go

Окрема програма на ПК із вагами читає базу вагової програми тільки на читання і передає зважування та фото з двох камер. Жодного відкритого порту, оновлення з адмінки.

Машина на вагах

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

Заяви на митницю

PDF за погодженим з митницею бланком, наскрізна нумерація без розривів, автовідправка на пошту й у Telegram.

Telegram-бот

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

Telegram

Тарифікація

Доба 26 годин від заїзду, різні площадки й тарифи з датою дії, нарахування щогодини, перевід на стоянку одним натисканням. Усі суми в копійках.

Кіоск, який не мовчить

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

Як це зроблено: один розробник + ШІ

  • 142коміти за 9 тижнів
  • 47 600рядків коду застосунку
  • 14 200рядків тестів, 71 файл
  • 58екранів
  • 23таблиці в базі, 40 міграцій
  • 3 500рядків агента на Go

Інтерв'ю з власником і ТЗ: з'ясував, як насправді працює пост, і записав бізнес-правила. UX під реальних людей: фото робочого місця, заміри вікна, підрахунок натискань.

Код пише ШІ-агент (Claude Code), а рішення, архітектура й правила мої. Якість тримають записані правила проєкту, автотести на кожну грошову операцію й перевірки в реальному браузері. Запуск і підтримка: сервер, бекапи щодня, моніторинг, оновлення без зупинки поста.

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

  • Claude Code
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Tailwind
  • Go
  • Docker
  • Vitest
  • Playwright
  • Telegram Bot API
Схожа задача?

Зошит, Excel, «так склалось». Опишіть у двох реченнях, подивлюсь на кілька кроків уперед і скажу чесно, що з цим робити.

Наступний кейсДільниця 10.6 →