Сайт, кабінет, посадка під рекламу, бот і оплата. Кодом або на конструкторі — як зручніше далі тримати. Строк називаю після брифу.
01
Сайт і вітрина
Кілька днів після брифу — типова вітрина; складніший сайт оцінюється окремо
Публічний сайт, який швидко відкривається і веде до заявки: сторінки, стани, форми, адаптив. Можу написати його кодом і викласти на ваш сервер — або зібрати на конструкторі, якщо вам так зручніше далі вести сайт.
Для бізнесу, якому потрібна робоча вітрина: на власному коді або на конструкторі, якщо так простіше тримати.
- Структура сторінок, порожні й помилкові стани
- Адаптивна верстка й базова швидкість завантаження
- Форми заявок і валідація
- Метадані, індексація й зрозумілі URL
- Деплой на сервер або збірка на конструкторі
- Коротка інструкція: як оновити й хто має доступи
02
Кабінет і сервіс
Від двох тижнів після узгодженого обсягу
Внутрішній або клієнтський кабінет, яким користуються щодня: заявки, ролі, статуси, історія. Спочатку фіксуємо сценарії й модель даних, потім піднімаю робочу версію з авторизацією. Це продукт у браузері, а не ще одна таблиця в чаті й не «адмінка конструктора».
Для команд, яким потрібен щоденний інструмент із ролями й історією — а не чергова таблиця між чатами.
- Модель даних, статуси й обмеження на рівні сервера
- Ролі доступу: хто що бачить і хто може змінити
- Таблиці, фільтри, пошук і порожні стани
- Авторизація, сесії й базовий захист форм
- Адмін-сценарії під ваші процеси, не універсальний шаблон
- Деплой, змінні середовища й інструкція для команди
03
Доопрацювання коду
За домовленістю після перегляду репозиторію
Є репозиторій — дивлюсь код і кажу, що реально закрити в строк без переписування з нуля. Працюю з точковими змінами: новий сценарій, виправлення, деплой, рефакторинг небезпечного місця. Якщо простіше зібрати заново або обсяг поза моїм стеком — скажу до старту, а не після тижня «розвідки».
Для тих, у кого вже є код і конкретний обсяг — а не бажання «переробити все красиво з нуля».
- Розбір поточного репозиторію й залежностей
- Оцінка ризиків: що чіпати можна, що краще не чіпати
- Правки в наявному коді, а не повне переписування
- Перевірка деплою й змінних середовища
- Короткий звіт: що змінилось і як перевірити
04
Посадка під рекламу
Кілька днів після брифу
Одна сторінка під Ads: офер, ціна, форма і заявка, яка не губиться в директі. Зберігаю UTM, веду на «дякую» і одразу відправляю ліда власнику — у Telegram, таблицю або CRM.
Для тих, хто вже крутить рекламу і зараз збирає заявки в директ, пошту або «наберу пізніше».
- Одна посадкова: офер, ціна, форма, порожній і помилковий стан
- UTM і джерело кліку з реклами
- Заявка в Telegram / таблицю / CRM за секунди
- Сторінка подяки й наступний крок
- Метадані, піксель або подія для реклами
- Деплой і коротка інструкція, як перевірити ліда
05
Бот і Telegram
Від кількох днів після сценарію
Telegram як робочий канал, не декоративна кнопка. Бот приймає заявку, пише майстру, тримає статус. За потреби — меню, нагадування або Mini App поруч із сайтом.
Для сервісів, де клієнт і так пише в Telegram — запис, статус замовлення, «коли приїдете».
- Бот: заявка, статус, повідомлення власнику
- Кнопки й простий сценарій без зайвих гілок
- Звʼязка з формою на сайті або з кабінетом
- Нагадування клієнту або команді
- За потреби — Mini App під звичний сценарій
- Інструкція: як змінити текст і хто має токен
06
Оплата на сайті
Кілька днів, якщо сайт уже є; разом із посадкою — в одному обсязі
Передоплата або повна оплата на вашому домені: LiqPay, Fondy чи Stripe. Після сплати — чек, зміна статусу і повідомлення власнику. Без збору карток у мене і без «оплатіть на карту в чаті».
Для тих, хто хоче закріпити слот або замовлення грошима, а не словом у чаті.
- Платіж на сайті: сума, призначення, повернення після сплати
- Передоплата слота або повна оплата замовлення
- Статус у кабінеті або в Telegram
- Чек / лист клієнту, сповіщення власнику
- Тестовий контур, щоб пройти оплату до запуску
- Деплой ключів і інструкція, хто їх тримає