Clients.Express

Clients.Express
Clients.Express

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

Розробка B2B SaaS платформи Clients.Express для автоматизації запису та білінгу в сфері послуг із вбудованими AI-агентами та інтеграцією Telegram, де я виступив у ролі архітектора та єдиного розробника.

Рік
2026
Сайт
clients.express
Технології
AI, API-інтеграції, SaaS, Вебдодаток
Роль
Архітектура, розробка, продукт — соло
Формат
Власний продукт, B2B SaaS
Термін
37 днів до продакшну
Бекенд
PHP 8.4 без фреймворків

Соло-марафон: від init до продакшну

25 березня 2026 року, перший коміт — лаконічне «init». Через 37 днів — живий B2B SaaS у продакшні з реальними платежами. Між цими двома точками — 373 коміти, один розробник і жодного фреймворку.

Clients.Express — платформа для сервісного бізнесу: барбершопів, клінік, салонів, СТО, готелів, фітнес-клубів. Під одним дахом:

  • Клієнтська база — повна CRM з тегами, нотатками й кастомними полями;
  • Онлайн-записи — календар на пʼять режимів із перевіркою конфліктів;
  • Команда і ролі — власник, менеджер, працівник, передача власності в один клік;
  • Публічні сторінки — готовий лендінг компанії на власному піддомені;
  • Білінг — тарифи, гаманець клієнта, промокоди, оплата через Monopay;
  • AI-агент у Telegram — робить запис за фразою «запиши мене до Олі на завтра після обіду».

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

Марафон у цифрах

37

днів до продакшну

25 березня — 1 травня 2026

373

коміти

У середньому десять на день, соло

62

модулі ядра

Власна архітектура, кожен модуль можу пояснити

3

AI-провайдери

OpenAI, Claude, Gemini — з обліком токенів і вартості

Чому з нуля, а не на готовому

Перші дні я чесно спробував «швидкий» шлях — Laravel + Filament. На демо це магія: одна команда — і адмінка готова. А потім тобі потрібен нестандартний потік білінгу, і ти вже не пишеш фічі — ти умовляєш чужий фреймворк не заважати.

Тому фінальний стек брутально простий: чистий PHP 8.4 без фреймворків, Twig, MySQL через PDO і десяток точково підібраних Composer-бібліотек. Власний роутер, власна адмінка, власна модель даних. Жодного успадкованого технічного боргу — 62 модулі ядра, і кожен я можу пояснити.

Код писали два AI-асистенти — Codex і Claude Code — у режимі human-in-the-loop: архітектуру, межі модулів і контракти тримав я. AI прискорює того, хто вже знає, що робить.

Палітра

Типографіка

Заголовки Instrument Serif 400 · Italic — лише латиниця, кирилиця на лендінгу йде Georgia-фолбеком
AaBbCcDdEeFfGgHh 0123456789 Clients.Express — your clients under control!
Інтерфейс і текст Geist 300 · 400 · 500 · 600
AaBbCcDdEeFfGgHh 0123456789 Управління клієнтами, записи, команда — в одній платформі.

Три фічі, якими я пишаюсь

У продукті понад пʼятдесят можливостей, але три речі — принципові.

  • AI-агент у Telegram — не меню з кнопками, а агентна петля з tool calls: модель сама перевіряє вільні слоти й створює запис. Жодна операція не пише в базу без інлайн-підтвердження користувача — галюцинація просто не отримає кнопку «Підтвердити».
  • Білінг із graceful degradation — тариф привʼязаний до компанії, а не до акаунту. Прострочена підписка блокує тільки нові записи цієї компанії; профіль, гаманець і решта функцій живуть далі. Жодних зламаних інтерфейсів на очах у клієнта.
  • Безпека дорослого рівня — три типи 2FA (TOTP, SMS, Passkeys через WebAuthn), гео-трекінг сесій, авто-розлогін аномалій і менеджер активних сесій за моделлю Apple: щойно створена сесія не може завершити старішу.

Стек та інтеграції

  • AI
  • API-інтеграції
  • SaaS
  • Вебдодаток
  • PHP 8.4
  • Twig
  • MySQL
  • Redis
  • Telegram Bot API
  • OpenAI
  • Claude
  • Gemini
  • Monopay
  • АльфаSMS
  • WebAuthn / Passkeys
  • Google OAuth
  • Cloudflare Turnstile

37 днів у комітах

  1. 25 березня

    Коміт «init»

    Старт марафону: роутер, Twig, сесії. Двадцять пʼять комітів за перший день.

  2. 27 березня

    2FA на третій день

    TOTP, SMS і Passkeys через WebAuthn — безпека лягла у фундамент, а не «потім допишемо».

  3. 31 березня

    Живий букінг + AI

    Календар на пʼять режимів, перевірка конфліктів — і перша AI-інтеграція з обліком токенів.

  4. 10 квітня

    Білінг

    Чекаут, PDF-рахунки, гаманець клієнта. Гроші стали справжніми.

  5. 27 квітня

    Monopay

    Після відмови LiqPay еквайринг дав Monobank — швидко і по-людськи.

  6. 1 травня

    AI-агент у Telegram

    Агентна петля з tool calls поверх букінг-движка — найскладніший модуль продукту.

  7. 2 травня

    Продакшн

    Оновлений лендінг, перший живий клієнт — барбершоп. Марафон фінішував за 37 днів.

Краш-тест реальністю

37 днів усе працювало: демо-акаунти, красива сітка слотів, охайні тести сценаріїв. А потім я приїхав до першого живого клієнта — барбера — і почув: «слухай, я зможу втиснути клієнта між 14:15 і 14:40». Між. Не на 14:00 і не на 14:30.

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

Другим здався QR-онбординг: красива схема «сканіруй код — потрапляй у бот» померла об клієнта з одним телефоном, якому цей QR показали на цьому ж телефоні. Deep link замість QR — і потік запрацював. UX тестується на людях, а не на моніторі розробника.

Часті питання

SaaS-платформа для сервісного бізнесу: CRM із клієнтською базою, онлайн-записи з календарем, команда з ролями, публічні сторінки компаній на піддоменах, білінг і AI-інтеграція — понад пʼятдесят можливостей в одному сервісі з українським інтерфейсом.

Бо готові рішення закривають перші 60% задач — ті, що видно на лендінгу. Решта 40% — мультитенантність, нестандартний білінг, AI-агент — перетворюються на боротьбу з чужою архітектурою. Чистий PHP 8.4 дав повний контроль і нуль успадкованого технічного боргу.

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

37 днів від першого коміту до продакшну з реальними платежами. 373 коміти, один розробник, два AI-асистенти в режимі human-in-the-loop.

Це стислий кейс. Повна історія марафону — з відмовою LiqPay, муркотінням Monobank і барбером, який переписав мою архітектуру, — у статті «Соло-марафон: SaaS з AI за 37 днів». А сам продукт живе на clients.express — реєстрація безкоштовна.

Обговоримо
Ваш проект?

Безкоштовна консультація + розрахунок вартості

Стоматологічна клініка Осадчого osadchyclinic.com.ua Створив зі своєю командою преміум-сайт, віджет і чат-бот зі штучним інтелектом для стоматологічної клініки Ігоря Олександровича Осадчого.
Стоматологічна клініка Осадчого
Мелодія Гір melodiyahir.com.ua «Мелодія Гір»: від спонтанної ідеї до надійного інструменту. Ми перетворили складні операційні задачі з бронювання на легкий та зрозумілий цифровий сервіс.
Мелодія Гір
ELLE Uzbekistan elleuzbekistan.com Разом із smplfy.eu та ELLE Узбекистан створив масштабний проєкт із унікальною функціональністю. Поглиблена бізнес-логіка, кастомні рішення та технічні виклики — усе це зробило цей проєкт справжнім випробуванням, яке я із задоволенням пройшов.
ELLE Uzbekistan
Engard engard.ua Складний виклик із масивом унікальної бізнес-логіки — повноцінний e-commerce із системою членства в клубі, знижок, промокодів та індивідуальних умов. Прийняв цей виклик і довів проєкт до фінішу, попри всі складнощі.
Engard
Stolen Life stolenlife.org Stolen Life — документально-мистецький фотопроєкт про звичайних українців, чиї життя обірвала повномасштабна війна. Герої стоять оголені біля руїн своїх домівок — вразливі, позбавлені всього, крім тіла та невизначеності попереду.
Stolen Life
Monbar monbar.com.ua Разом із Nixwood створив інтернет-магазин для сидру Монбар. Команда надала дизайн — я реалізував програмування, адаптував логіку каталогу, кошика та замовлень під специфіку бренду.
Monbar
ARC BarberShop arcbarber.shop Створив яскравий молодіжний лендінг для барбершопу друзів. Динамічний дизайн, акцент на атмосферу та зручність запису — усе для того, аби клієнт одразу зрозумів: тут його чекають!
ARC BarberShop
DTF Streetwear donttakefake.com Спеціальна сторінка для DTF Magazine — серіал-експлейнер про стритвеар. Візуально насичено, структуровано під контент, із акцентом на читабельність та залученість аудиторії.
DTF Streetwear
RISS riss.com.ua RISS — консервативна спільнота, що бореться за краще майбутнє України. Створив платформу для об’єднання однодумців, презентації ідей та залучення нових учасників до руху.
RISS
Портал для клієнтів clients.kaplia.pro Розробив власну CRM-систему, як портал для клієнтів — зручний, функціональний та вкрай необхідний інструмент. Історія проєктів, документи, комунікація — усе в одному місці.
Портал для клієнтів
Братство bratstvo.com.ua Створив інтернет-магазин для бренду Братство на власній e-commerce системі, без WooCommerce. Особистий кабінет, історія замовлень та гнучкі налаштування — усе відповідає концепції бренду.
Братство
АвтоЕвакуатор avtoevakuator.com.ua Офіційний сайт для компанії з автоевакуації. Чіткі сервіси, прозорі тарифи, швидкий контакт — усе, аби клієнт міг звернутися за допомогою в одне натискання.
АвтоЕвакуатор
Pawco www.mypawco.com PawCo — це не просто вебсайт, це втілення моєї глибокої та щирої любові до тварин. Його розробка, підтримка й постійне вдосконалення тривали понад три роки. Цей шлях залишив лише теплі спогади та щиру вдячність усім, з ким мені пощастило працювати над цим проєктом.
Pawco
MediaOption mediaoption.agency Створив сайт для тайської діджитал-агенції MediaOption у співпраці з командою smplfy.eu. Реалізував технічні рішення, адаптував дизайн під WordPress та забезпечив стабільну роботу платформи.
MediaOption
Приватна Сироварня Сафронових safronovfarm.com Інтернет-магазин для приватної сироварні на власній e-commerce системі. Каталог продукції, кошик, система замовлень — усе налаштовано під специфіку локального виробника.
Приватна Сироварня Сафронових
10 Maple St, Port Washington, NY, 11050 10maplest.com Створив за три дні лаконічний та зручний лендінг для оренди офісних приміщень у Нью-Йорку. Простота, швидкість, конверсія — головні завдання цього проєкту.
10 Maple St, Port Washington, NY, 11050
CRS Credit API crscreditapi.com У складі професійної команди CRS Credit API розробив нову версію їх головного сайту. Втілив оригінальні дизайнерські ідеї у зручний Gutenberg-редактор, забезпечивши швидку, стабільну та легку в керуванні платформу.
CRS Credit API
Litslink Software Development soft-dev.litslink.com Створив для компанії Litslink повноцінний конструктор лендінгів на базі WordPress Network з інтеграцією API Cloudflare. Можливість створювати необмежену кількість піддоменів — ідеально для масштабування.
Litslink Software Development
Gallery KoloUa gallery.koloua.com БО “КОЛО УКРАЇНА” — міні сайт проекту, де за донат можна було отримати подяку у вигляді подарунка. Реалізував сайт у напівволонтерському форматі, дбайливо переніс дизайн команди “Кола” у стабільну, зрозумілу та адаптивну систему на базі WordPress та WooCommerce.
Gallery KoloUa
RememberUs rememberus.org RememberUs — сайт для благодійної ініціативи, що підтримує найвразливіших в Україні. Створив його, як волонтер, з повагою до місії команди: зручно, лаконічно, без зайвого — усе, аби люди могли швидко долучитись до допомоги.
RememberUs
Живиця zhyvytsia.com.ua Сосновий квас — унікальний напій, який я і сам п’ю із задоволенням. Для бренду Живиця створив яскравий інтернет-магазин на WordPress із власною e-commerce системою, особистим кабінетом та історією замовлень. Простий у користуванні, швидкий та стабільний.
Живиця
SideUp sideup.com Корпоративний сайт для компанії SideUp. Чітка структура, презентація послуг та акцент на професіоналізм — усе для формування довіри B2B-клієнтів.
SideUp
Мрія mriya.kleynodwatches.com Лендінг для лімітованої колекції годинників на честь літака Мрія AN-225. Частина виручки спрямовується до фонду відбудови авіації. Емоційний проєкт про мрію у небі.
Мрія
Climate Home climate-home.com.ua Climate Home — корпоративний сайт для сервісу з підбору та встановлення кондиціонерів. Мета — донести експертність і простоту: чітка структура, теплий візуал і акцент на першу консультацію. Кожен блок працює на довіру та дію.
Climate Home
Вхід для клієнтів

Цей сайт використовує файли cookie

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

Віртуальний асистент
Вітаю! Я — віртуальний асистент KAPLIA.PRO! Розкажу про послуги, проєкти в портфоліо, орієнтовну вартість і підхід до роботи — від сайтів і eCommerce до вебдодатків, CRM, ботів та AI-агентів. Запитуйте!

Продовжуючи роботу з ШІ асистентом я погоджуюсь з умовами використання сайту та політикою конфіденційності.

AI-асистент може помилятися у відповідях