//КЕЙС · ТЕХНОЛОГІЧНИЙ ПАРТНЕР
Платформа, на якій працює комп’ютерна допомога Києва
IT112 — сервіс виїзної та віддаленої комп’ютерної допомоги. Ми збудували для нього весь цифровий контур: від пошуку, де клієнт описує проблему своїми словами, до застосунку майстра, адмінки диспетчера й AI-агентів, які допомагають вести каталог.
- Роль
- Продукт, дизайн, розробка, експлуатація
- Тип
- Платформа виїзного сервісу + мережа майстрів
- Період
- 2024 — дотепер
- Статус
- У продакшні · v0.9
01ЗАДАЧА
Три людини, одне замовлення
У виїзному сервісі кожне замовлення проходить через клієнта, диспетчера й майстра. Платформа мала зробити цей шлях прозорим для всіх трьох.
Не знає, як називається послуга
Людина пише «комп гальмує» чи «залив ноут водою» — і має одразу побачити, що їй підходить і скільки це коштує.
Має бачити все й одразу
Хто вільний, хто має потрібні навички й працює в цьому районі, що з рахунком і на якому етапі кожне замовлення.
Працює в дорозі
Бере замовлення з пулу, змінює статуси, фотографує, додає роботи до рахунку — навіть там, де зв’язок зникає.
02РІШЕННЯ
Одна платформа — шість інтерфейсів
Кожна роль отримала свій інструмент, але всі вони говорять з одним API й однією базою — тому дані ніде не розходяться.
Публічний сайт
клієнти · майстри-кандидати
Каталог послуг із цінами, пошук із підказками, форма замовлення, сторінки районів із мапою, анкета й тест для майстрів.
Кабінет клієнта
клієнти
Історія й статуси замовлень, погодження робіт. Вхід за SMS-кодом або через Telegram — без паролів.
Застосунок майстра
майстри · PWA
Пул замовлень, перемикач «Працюю / На паузі», статуси, фото, рядки рахунку. Офлайн-черга в IndexedDB, заробіток і комісія.
Адмінка
менеджери · оператори
Робоче місце замовлень, призначення майстрів, каталог із перевіркою перед публікацією, географія, документи майстрів, розрахунки, шаблони сповіщень.
Telegram і сповіщення
усі ролі
Telegram-бот, SMS і email з 36 шаблонів — кожен учасник дізнається про зміну статусу там, де йому зручно.
MCP для AI-агентів
AI-асистенти · контент-менеджери
27 інструментів через OAuth 2.1. Агент править лише чернетки; зміну опублікованого він подає як пропозицію, а людина застосовує її по полях.
Екрани — з дизайн-системи IT112; імена й замовлення в них демонстраційні.
03АРХІТЕКТУРА
Одне джерело правди
Лише бекенд має доступ до бази. Усі застосунки й навіть AI-агенти працюють через той самий HTTP-контракт, з якого генеруються типізовані клієнти.
04ПОШУК
Пошук, який розуміє «комп гальмує»
Клієнтові не треба знати назву послуги. Пошук поєднує повнотекстовий індекс, стійкість до опечаток, словник синонімів і векторну модель, що розуміє сенс запиту.
Кожен запит (з маскуванням персональних даних) потрапляє в лог. Команда бачить, що люди шукають і не знаходять, — і за цими даними додає синоніми чи нові послуги.
05ЗАМОВЛЕННЯ
Прозорий шлях від заявки до оплати
Сценарій замовлення — версіонований потік, який налаштовується в адмінці. Клієнт погоджує кожен рядок рахунку окремо: додаткові роботи — лише з його згоди.
06ПОКРИТТЯ
Чесно про те, куди ми їдемо
10 районів Києва й передмістя, розбиті на масиви. Статус кожного масиву — той самий, що бачить адмінка: якщо виїзду немає, сайт так і каже й пропонує віддалену допомогу.
Мережа майстрів росте через заявку на сайті: кандидат обирає групи навичок і проходить тест із банку питань, прив’язаних до цих навичок. Розрахунки з майстрами — через журнал комісій із лімітом боргу.
07ІНЖЕНЕРІЯ
Під капотом
- Інтеграційні тести в 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
Потрібна схожа платформа?
Сервіс із виконавцями, кабінетами, диспетчеризацією й інтеграціями — ми знаємо, як це зібрати й запустити.