IT112
IT112
комп’ютерна допомога · Київ

//КЕЙС · ТЕХНОЛОГІЧНИЙ ПАРТНЕР

Платформа, на якій працює комп’ютерна допомога Києва

IT112 — сервіс виїзної та віддаленої комп’ютерної допомоги. Ми збудували для нього весь цифровий контур: від пошуку, де клієнт описує проблему своїми словами, до застосунку майстра, адмінки диспетчера й AI-агентів, які допомагають вести каталог.

Роль
Продукт, дизайн, розробка, експлуатація
Тип
Платформа виїзного сервісу + мережа майстрів
Період
2024 — дотепер
Статус
У продакшні · v0.9
it112.kiev.ua
IT112 — пошук: клієнт пише «комп гальмує» й одразу бачить послуги з ціною

01ЗАДАЧА

Три людини, одне замовлення

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

КЛІЄНТ

Не знає, як називається послуга

Людина пише «комп гальмує» чи «залив ноут водою» — і має одразу побачити, що їй підходить і скільки це коштує.

ДИСПЕТЧЕР

Має бачити все й одразу

Хто вільний, хто має потрібні навички й працює в цьому районі, що з рахунком і на якому етапі кожне замовлення.

МАЙСТЕР

Працює в дорозі

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

02РІШЕННЯ

Одна платформа — шість інтерфейсів

Кожна роль отримала свій інструмент, але всі вони говорять з одним API й однією базою — тому дані ніде не розходяться.

it112.kiev.ua

Публічний сайт

клієнти · майстри-кандидати

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

my.

Кабінет клієнта

клієнти

Історія й статуси замовлень, погодження робіт. Вхід за SMS-кодом або через Telegram — без паролів.

m.

Застосунок майстра

майстри · PWA

Пул замовлень, перемикач «Працюю / На паузі», статуси, фото, рядки рахунку. Офлайн-черга в IndexedDB, заробіток і комісія.

admin.

Адмінка

менеджери · оператори

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

bot.

Telegram і сповіщення

усі ролі

Telegram-бот, SMS і email з 36 шаблонів — кожен учасник дізнається про зміну статусу там, де йому зручно.

mcp.

MCP для AI-агентів

AI-асистенти · контент-менеджери

27 інструментів через OAuth 2.1. Агент править лише чернетки; зміну опублікованого він подає як пропозицію, а людина застосовує її по полях.

03АРХІТЕКТУРА

Одне джерело правди

Лише бекенд має доступ до бази. Усі застосунки й навіть AI-агенти працюють через той самий HTTP-контракт, з якого генеруються типізовані клієнти.

04ПОШУК

Пошук, який розуміє «комп гальмує»

Клієнтові не треба знати назву послуги. Пошук поєднує повнотекстовий індекс, стійкість до опечаток, словник синонімів і векторну модель, що розуміє сенс запиту.

Кожен запит (з маскуванням персональних даних) потрапляє в лог. Команда бачить, що люди шукають і не знаходять, — і за цими даними додає синоніми чи нові послуги.

95%влучань у топ-3 гібридного рушія на еталонному наборі
300 мсбюджет, після якого відповідає резервний рушій
2рушії: гібридний і резервний PostgreSQL
it112.kiev.ua/services
IT112 — каталог послуг, згрупований за способом допомоги

05ЗАМОВЛЕННЯ

Прозорий шлях від заявки до оплати

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

Нове→ Пошук майстра→ Призначено→ В дорозі→ Діагностика→ Погодження→ У роботі→ Оплата→ Завершено
Виїзд майстраДоступність району рахується автоматично: хто з майстрів має навички, зону й не має боргу.
ВіддаленоПідключення до комп’ютера через інтернет — працює по всій Україні.
У майстерніДля ремонту, що потребує обладнання: приймання, статуси, видача.

06ПОКРИТТЯ

Чесно про те, куди ми їдемо

10 районів Києва й передмістя, розбиті на масиви. Статус кожного масиву — той самий, що бачить адмінка: якщо виїзду немає, сайт так і каже й пропонує віддалену допомогу.

Мережа майстрів росте через заявку на сайті: кандидат обирає групи навичок і проходить тест із банку питань, прив’язаних до цих навичок. Розрахунки з майстрами — через журнал комісій із лімітом боргу.

it112.kiev.ua/districts
IT112 — мапа Києва з масивами й статусом виїзду

07ІНЖЕНЕРІЯ

Під капотом

6сервісів у продакшні
121міграція схеми бази
200k+рядків автотестів
2 400+комітів
  • Інтеграційні тести в CI — на справжніх PostgreSQL, Redis, S3 і Typesense, а не на моках
  • Контракт OpenAPI: CI падає, якщо згенеровані клієнти розійшлися з бекендом
  • Два середовища: main → stage, тег версії → продакшн, з можливістю відкату
  • Персонал входить із паролем і TOTP, клієнти — за SMS-кодом або Telegram
  • Контраст кольорів перевіряється тестом — WCAG AA на всіх чотирьох застосунках
  • Публічні сторінки без зайвого JS: лише 3 інтерактивні «острівці» на весь сайт
СТЕК
  • Go 1.26
  • PostgreSQL 18
  • Redis
  • Typesense
  • React 19
  • Astro
  • TypeScript
  • Tailwind
  • MCP
  • Railway
  • Cloudflare

Потрібна схожа платформа?

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