Корпоративний портал IT-outsource компанії Techstack
Індустрія:
Technologies, IT-outsource, Software Development
Клієнт:
Product engineering компанія Techstack
Мета
Корпоративний сайт, міграція на Webflow
Рік реалізації:
2025
Передумови
Міжнародна product engineering компанія Techstack зі штаб-квартирою у Вроцлаві (Польща) займає міцні позиції на західному ринку. Проте наразі компанія активно реалізує стратегію домінування на ринках США та Європейського Союзу (ЄС), зосереджуючись на пріоритетних технологічних напрямках та високих стандартах розробки.
Вебсайт клієнта був побудований на базі традиційного технологічного стеку: React + CMS Ghost / Contentful. В розвиток проєкту було інвестовано значні ресурси, завдяки чому він досяг міцних SEO-позицій за низкою пріоритетних пошукових запитів.
Проте ключовою перешкодою для внутрішньої маркетингової команди стала критична залежність від технічного персоналу. Це значно ускладнювало оперативне масштабування сайту, швидке впровадження A/B тестування та самостійне розгортання нових цільових сторінок.
Head of Marketing Techstack Анастасія Дуднік звернулась до Ambi за рекомендацією колег. Від знайомства до співпраці ми надали серію консультацій і пройшли дві умовні співбесіди технічної команди клієнта. Це дозволило нам відчути метч між командами, а також впевнетись в можливості реалізації нашою командою всіх проєктних вимог клієнта.
Перед підписанням контракту ви маєте запевнитись в експертизі обраного підрядника. В нашій практиці попередні консультації є нормою, яка призводить до успішного партнерства.
Ключові задачі
міграція
Page Builder
Послуги:
Webflow Development
Іструменти і технології:
Webflow, Javascript, GSAP, Splide, Lenis, jQuery
Задача
Клієнт поставив перед нами такі вимоги:
- Проєктування компонентної архітектури, розрахованої на масштабування проєкту впродовж кількох років.
- Ітераційна розробка нових сторінок, в узгодженні з маркетинговими пріоритетами.
- Адаптація під всі види планшетних та мобільних пристроїв.
- Серверний захист форм від спаму та ботів. Інтеграція зі Slack.
- Імплементація низки вимог від SEO-підрядників.
- Advanced SEO & Performance optimization
- Cookie consent згідно GDPR.
- Інтеграція з CMS Ghost для відображення релевантних статей в проєкті Webflow
- Розробка технічного рішення і механізму взаємодії для забезпечення поступової міграції проєкту на Webflow без втрати SEO-позиції, 404 / 301 помилок і просадки в user experience (сумісно з технічною командою клієнта).
- Забезпечення поточної консистентності функціоналу проєкту під час міграції
- Створення бібліотеки компонентів з широкими можливостями кастомізації та поєднання між собою.
- Розробка Page Builder для статичних сторінок. Конструктора для маркетинг-команди, який на 100% відповідає вимогам і дизайн-системі клієнта.
Рішення
Клієнт висловлював особливу стурбованість щодо прозорості ціноутворення та бездоганної якості практичної реалізації.
Щоб зняти ці занепокоєння та продемонструвати нашу експертизу, ми запропонували пілотний проєкт: реалізацію однієї ключової сторінки з фіксованою вартістю (фікс-прайс), що повністю відповідала технічному завданню.
Цей підхід є нашим стандартом для ключових клієнтів. Він дозволяє нам довести свою компетентність на практиці та переконати вибагливих замовників із високими вимогами до виконання у нашій здатності забезпечити найвищу якість.
Пілотний проєкт
Було реалізовано:
- UI Kit на підставі дизайн-системи в Figma
- Pixel-perfect верстка сторінки
- Адаптація під всі типи планшетних і мобільних пристроїв
- Функціональна анімація
- Проєктування кроссторінкових компонентів
- Імплементація базових вимог SEO-командиQA
Нехтувати тестуванням проєкту - критична помилка. Якісний QA дозволяє зафіксувати і виправити все те, що в іншому випадку стане частиною user experience. Переважна більшість наших клієнтів розуміє важливість цієї стадії.
Після передачі виконаної задачі клієнту ми отримали схвальні відгуки і “зелене світло” для подальшої роботи в проєкті.
Методологічний підхід: Sequential delivery (ітераційна розробка на основі незалежних скоупів робіт).
Модель залучення: Dedicated Team
Модель розрахунку: Time & Material

Дуже розвинена дизайн система проєкту у Figma
Послідовна реалізація
Кожен наступний скоуп задач, який клієнт передавав нам в роботу, містив 4-6 нових сторінок + функціональні таски
Управління проєктом на цьому етапі стало зразковим прикладом злагодженої взаємодії, що досягло рівня мистецтва.
Ефективний менеджмент базувався на синхронній комунікації у Slack та систематизованому управлінні завданнями через Jira. Це забезпечило високий рівень організованості та контролю на всіх етапах реалізації, дозволивши мінімізувати бюрократію та спрямувати фокус команди на кінцевий результат.
Паралельно на кожному скоупі ми модифікували компоненти:
- виносили нові проперті для швидкої зміни екземплярів
- проєктували нові варіанти стилів
- забезпечували можливість взаємної інтеграції
- систематизували бібліотеку
- описували їх для нетехнічної команди














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

Приклад компонентного підходу
Міграція
Безшовна міграція на Webflow
Після реалізації критичної кількості сторінок на новій платформі, постало завдання безшовної (поетапної) міграції без переведення всього домену на Webflow. Для цього, спільно з технічною командою клієнта, було впроваджено нетривіальне рішення на базі зворотного проксі-сервера (Reverse Proxy).
Принцип роботи:
1. При надходженні запиту до певного URL на існуючий хостинг, проксі-сервер спершу перевіряє, чи відповідає цей шлях (path) новій сторінці, реалізованій на Webflow.
2. У разі відповідності, проксі-сервер тихо запитує сторінку з хостингу Webflow, кешує її та ретранслює кінцевому користувачу під власним доменом.
Такий підхід дозволив поетапно виводити оновлені сторінки в live-режим, зберігаючи SEO-позиції та забезпечуючи повну консистентність домену під час перехідного періоду.





Робоча область проєкту
Серверна валідація
Серверна валідація та інтеграція зі Slack
Одним із ключових архітектурних рішень стала реалізація серверної валідації reCAPTCHA v3. Оскільки Webflow не надає прямого доступу до власного бекенду для складних перевірок, ми використали Netlify Functions як безсерверну (serverless) функцію.
Механізм роботи: після відправки форми, бекенд-функція на Netlify здійснює перевірку надійності відправника (чи це реальна людина, а не бот) через reCAPTCHA.
Результат для клієнта:
Оперативність: усі верифіковані та якісні заявки миттєво відправляються в окремий Slack-канал, забезпечуючи негайну реакцію маркетингового відділу.
Надійність: сам Webflow зберігає всі надіслані дані без винятку, що слугує резервною копією та джерелом для подальшого аналізу трафіку.
Cookie Consent
Cookie Consent згідно GDPR
Робота над механізмом Cookie Consent була критично важливою і складалася з двох фаз:
Фаза 1: забезпечення безшовності під час міграції
На етапі поетапної міграції ключовим завданням було розробити банер і функціональність, які б повністю узгоджувалися з існуючим рішенням. Це вимагало реалізації крос-стекового збереження стану: рішення користувача (згода/відмова), прийняте на «старих» сторінках, мало зберігатися і коректно відображатися при відвідуванні «нових» сторінок на Webflow.
Крім того, будь-яка зміна налаштувань користувачем на сторінці «Privacy Policy» повинна була миттєво синхронізуватися для нових сторінок.
Фаза 2: фінальне незалежне рішення
Після завершення міграції ми розгорнули повністю незалежний та оптимізований функціонал cookie-банера, що відповідає Технічному завданню Клієнта та всім вимогам законодавства GDPR.
Це забезпечило Клієнту повну юридичну відповідність при максимальній зручності для користувачів.
Кульмінація
Впровадження компонентного конструктора сторінок (Page Builder)
Найбільш амбітна частина технічних вимог до проєкту сформувалась лише наприкінці дев’ятого місяця співпраці. Клієнт поставив перед нами "задачу із зірочкою": реалізацію багатофункціонального компонентного конструктора статичних сторінок (Page Builder), що базується на дизайн-системі, вже використаній у проєкті.
Ключове завдання:
Клієнт повинен був отримати можливість вільно будувати нові лендінги з будь-яких існуючих модулів сайту, оперативно змінюючи їхній контент, параметри зовнішнього вигляду та функціональні налаштування. Головна вимога: вся робота має відбуватися у цілковито безпечному середовищі (режимі Build платформи Webflow), де виключена можливість нанесення шкоди основному проєкту.
Архітектурна перевага:
Це забезпечило Клієнту повну юридичну відповідність при максимальній зручності для користувачів.
Результат та відгук:
Ця проєктна робота була надзвичайно захоплюючою — це була справжня гра на випередження, де доводилося передбачити всі можливі сценарії використання. Ми успішно впорались із завданням. Після презентації Page Builder команда клієнта надала емоційно-захопливі відгуки, що стало для нас найвищою оцінкою нашої прозорливості та професіоналізму.
Фінальний етап
Трансфер знань та навчання команди клієнта
Згідно з Product Requirement Document (PRD), важливою частиною проєкту було забезпечення повної самостійності команди клієнта в роботі з оновленим сайтом. Наша робота в напрямку передачі знань була комплексною:
- Технічна документація: Ми детально описали всі компоненти та прокоментували скрипти, забезпечивши повне розуміння архітектури проєкту.
- Навчальні матеріали: Підготовлено вичерпні відеоінструкції для ефективного користування платформою.
- Спільний онбординг: Проведено спільну навчальну сесію (call) з командою Клієнта для практичного освоєння функціоналу.
- Поглиблена освіта: Основний редактор контенту з боку Клієнта успішно пройшов курс Webflow Fundamentals у нашій школі, що гарантувало високий рівень внутрішньої експертизи.
- Пост-релізна підтримка: Ми досі надаємо безкоштовну технічну підтримку представникам Клієнта, демонструючи гарантоване відчуття турботи та постійної присутності в разі потреби.
Для нас було вкрай важливо, щоб клієнт відчував повну підтримку. Той факт, що наразі проєкт успішно розвивається без нашої прямої участі, є найкращим свідченням досягнення бажаного результату та успішного трансферу знань.
Проєкт тривав 11 місяців і охопив 12 скоупів робіт.
53
Унікальні сторінки
99
Створено 99 унікальних компонентів (до 655 екземплярів на компонент)
758
Годин роботи
Аудит
Аудит та оптимізація:
Під час реалізації клієнт ініціював кілька Performance та SEO-аудитів. Ми оперативно проводили додаткові роботи для стабільного покращення Core Web Vitals та SEO-показників, підтверджуючи нашу відданість найвищим стандартам якості.
Висновок
Нам вдалося втілити в життя неймовірно амбітний проєкт, який наразі блискавично розвивається виключно ресурсами нетехнічної in-house команди клієнта. Це підтверджує успішність нашої моделі трансферу знань. Ключові досягнення проєкту:
- Дизайн та архітектура: 100% консистентний проєкт, реалізований на базі єдиної дизайн-системи.
- Якість верстки: Pixel-perfect верстка, стабілізована та підготовлена до майбутнього масштабування завдяки компонентному підходу.
- Надійність: Функціональні рішення працюють стабільно на будь-яких сторінках у будь-якій послідовності.
- Технічна чистота: Архітектура виключає можливість накопичення технічного боргу (tech debt).
- Продуктивність: Повна SEO-відповідність (Full SEO-compliance) та показники Core Web Vitals > 90 ("зелена" зона).
- Безшовність: Успішно завершена поетапна міграція.
- Самостійність: Впроваджено Page Builder для швидкого створення статичних лендінгів.
- Спільна робота: Підтримка Real-time Collaboration (одночасна робота команди в проєкті).
Ми безмежно вдячні компанії Techstack за високу професійність в організації командної роботи та довіру, яка дозволила нам проявити себе з найкращого боку. Такий видатний результат є можливим лише за умови справжньої синергії між усіма учасниками процесу.
Відгук замовника

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

