Електромобільність2026EN
NOIR X1
Одинадцять секцій, одна машина і конфігуратор, який мусить назвати ціну, — на сторінці, чий увесь аргумент побудований на стриманості.
- Сайт
- Продукт
- Конфігуратор
- Редакційний контент

- Галузь
- Електромобільність
- Тривалість
- 9 тижнів
- Команда
- 1 дизайнер · 2 інженери
- Платформи
- Маркетинговий сайт · Інтерактивний конфігуратор · Поверхні специфікацій
01
Задача
Уся заява NOIR — це віднімання: кожну деталь, яка не заслужила свого місця, прибрали, а не задекорували. Сайт для такого продукту не може продавати оздобленням, бо оздоблення заперечувало б те, що він продає.
Під цим лежить комерційна проблема. Електровелосипеди купують за трьома числами — запас ходу, потужність, вага — і ці самі три друкує кожен конкурент. Повторити їх не доводить нічого; сайт мав зробити так, щоб вони щось означали, а потім назвати реальну ціну й не перетворитися на магазин.
- Продукт
- 140 км · 750 Вт · 19,8 кг
- Лінійка
- X1 · X1 S · X1 Carbon, €3 490 – €5 490
- Головна складність
- Стриманість, яка все одно має продавати
02
Рішення
Сторінка — це одинадцять пронумерованих секцій, які читаються як один безперервний аргумент, і кожна робить рівно одну роботу: для чого ця річ, що з неї прибрали, що означають числа, як вона поводиться, скільки коштує.
Специфікації показані по одній, а не таблицею. Вибір «запас ходу» заповнює екран числом 140 км і умовами, у яких його виміряли: змішане міське коло, режим Tour, райдер 75 кг, 18 °C. Число з умовами — це зовсім інша заява, ніж число саме по собі.
Конфігуратор — це чотири рішення: модель, оздоблення, аксесуари, додатковий акумулятор, — і сума перераховується після кожного. Закінчується він запитом на конфігурацію, а не оформленням замовлення, бо цей велосипед доставляють і збирають окремо в кожному місті.
- Розповідь
- Одинадцять секцій, один аргумент
- Специфікації
- По одному показнику, з умовами виміру
- Конфігуратор
- Чотири рішення, живий підсумок
03
Архітектура
- L0Next.js App RouterСтатична оболонка
- L1Острови секційПрив’язані до скролуКонфігураторЧотири кроки
- L2Модель продуктуМоделі, оздоблення, опціїМодуль цінЖивий підсумок
- L3Запит конфігураціїServer action
- L4CRM / поштаЗовнішнєАналітикаЗовнішнє
Зв’язки (8)
- Next.js App Router → Острови секцій
- Next.js App Router → Конфігуратор
- Острови секцій → Модель продукту
- Конфігуратор → Модель продукту
- Конфігуратор → Модуль цін · перерахунок
- Конфігуратор → Запит конфігурації · разом зі збіркою
- Запит конфігурації → CRM / пошта
- Next.js App Router → Аналітика
04
UX
Порядок читання — це порядок покупки: для чого воно, що звідти прибрали, що означають числа, як їдеться, скільки коштує. Хто хоче лише ціну, потрапляє до конфігуратора з шапки за один клік і пропускає аргумент повністю.
Кожен інтерактивний блок — перемикач специфікацій, режими їзди, конфігуратор — має придатний до читання статичний стан, тож сторінка доводить своє і без JavaScript, і з увімкненим reduced motion.
- Порядок читання
- Призначення → віднімання → числа → ціна
- Швидкий шлях
- Конфігуратор доступний із шапки
- Запасний стан
- Кожен острів згортається в текст
05
UI
Майже монохром із єдиним мідним акцентом, який з’являється раз на секцію — на її номері й більше ніде. Коли акценту так мало, він працює як розділовий знак, а не як прикраса.
Заголовки набрані дуже великими й дуже щільними, а кожен вимір використовує табличні цифри з меншою одиницею поруч, тож 140 KM і 19.8 KG вирівнюються в колонку, а одиниці не сперечаються з числами.
06
Розробка
Ціни існують в одному місці. Секція моделей і конфігуратор читають той самий модуль цін, тож надбавка не може бути правильною в одному місці й застарілою в іншому.
Двадцять екранів анімації, прив’язаної до скролу, працюють від одного спільного обсервера, а не від слухачів у кожній секції, і вся хореографія згортається в миттєві зміни стану під prefers-reduced-motion.
Велосипед — вектор, а не фотографія: він лишається різким за будь-якої щільності пікселів, перефарбовується разом із вибором оздоблення й важить частку того, що коштувала б героїчна світлина.
07
Що він вміє
Одинадцять секцій
Філософія, об’єкт, технології, специфікації, режими, застосунок, продуктивність, екологія, моделі, галерея, конфігуратор.
Перемикач специфікацій
Запас ходу, потужність, вага, максимальна швидкість і заряд — по одному, кожен з умовами виміру.
Режими їзди
City, Tour і Sport у порівнянні за запасом ходу, потужністю, розгоном і межею підтримки.
Порівняння моделей
X1, X1 S і X1 Carbon із трьома оздобленнями й показниками для кожної.
Конфігуратор із чотирьох кроків
Модель, оздоблення, аксесуари й додатковий акумулятор — сума оновлюється з кожним рішенням.
Секція про застосунок
Дашборд, статистика поїздок, навігація й налаштування велосипеда — так, як їх показує застосунок.
Екологічні факти
91% ККД приводу, 1 200 циклів до 80% ємності, розділення на однорідні матеріали.
Запит конфігурації
Готова збірка надсилається через server action, а не кладеться в кошик.
08
Інтеграції та стек
Інтеграції
- Маршрутизація запитів на конфігурацію
- Сповіщення поштою
- Аналітика
Фронтенд
- Next.js
- React
- TypeScript
- Tailwind CSS
- Motion
Платформа
- Статична генерація
- Server actions
- Vercel
09
Що з цього вийшло
- 11
- Секцій
- По одній
- Специфікації
- На сторінці
- Ціна
- Вектор
- Головне зображення
Один аргумент, а не буклет
Кожна з умовами виміру
Від €3 490 з ПДВ
Перефарбовується й нічого не важить
Продуктова сторінка, яка робить те, що продукт заявляє. Нічого на ній не є прикрасою, а до ціни приходять аргументом, а не кнопкою.




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