ТЗ: Вёрстка лэндинга компании

Бюджет: по договоренности
# ТЗ: Вёрстка маркетингового сайта по готовому дизайну

## 1. Обзор проекта

Необходимо сверстать маркетинговый сайт по готовому дизайн-макету.

Сайт состоит из 3 статических страниц. Бэкенд не требуется.
Готовый результат размещается на статическом хостинге с CI-деплоем из Git-репозитория.

**Параметры проекта:**

* Тип проекта: вёрстка маркетингового сайта
* Количество страниц: 3
* Дизайн: готовый макет, доступ view-only
* Бэкенд: не требуется
* Репозиторий: доступ предоставляется
* Деплой: static hosting + CI из Git

---

## 2. Технический стек

* Next.js 14+
* Static export
* Tailwind CSS
* Node.js 20+
* Деплой на статический хостинг через CI из Git

---

## 3. Страницы

## 3.1 Home `/`

Главная маркетинговая страница.

**Секции сверху вниз:**

### Navigation

* логотип;
* меню;
* CTA-кнопка;
* hover-состояния по дизайну.

### Hero

* заголовок и подзаголовок согласно макету;
* две CTA-кнопки;
* иллюстрация / визуальный блок справа.

### Logo bar

* статичный блок с логотипами из дизайн-ассетов;
* без прокрутки и без дополнительного интерактива.

### Industries / Use Cases

* заголовок согласно макету;
* 4 карточки с иконками, заголовками и описаниями.

### Benefits / Features

* секция с feature-карточками;
* тексты, иконки и hover-эффекты согласно макету.

### Footer

* футер по дизайн-макету.

---

## 3.2 Fees `/fees`

Страница с таблицей статических данных.

### Header

* заголовок согласно макету;
* поясняющий текст.

### Filters

Фильтрация выполняется полностью на клиенте, без запросов к серверу.

Поля:

* фильтр 1;
* фильтр 2;
* текстовый поиск.

Требования:

* мгновенная фильтрация;
* без перезагрузки страницы;
* без API-запросов.

### Table

* колонки соответствуют макету и предоставленным данным;
* таблица должна поддерживать сотни строк;
* данные статические;
* фильтрация на клиенте;
* адаптивное отображение на desktop, tablet и phone.

Исходная таблица сейчас реализована через статический JS-скрипт в code block. Исполнителю будет предоставлен скрипт и данные. Нужно перенести логику в React-компонент.

### Дополнительные секции

* статичный logo bar;
* FAQ;
* footer.

---

## 3.3 Landing Page `/partner-check`

Дополнительная маркетинговая страница. Финальный slug может быть уточнён перед началом работы.

### Hero

* заголовок и подзаголовок согласно макету;
* цена и перечёркнутая цена;
* CTA-кнопка;
* изображение / иллюстрация согласно макету.

### Feature badges

* 4 карточки преимуществ согласно дизайну.

### What's Included

* сетка преимуществ / возможностей согласно макету.

### Why Now

* два текстовых блока с CTA.

### Footer

* футер по дизайн-макету.

---

## 4. Адаптивность

Требуется pixel-perfect соответствие desktop-версии готовому дизайну.

Tablet и Phone — по адаптивным версиям из макета.

**Брейкпоинты:**

* Desktop: 1440+
* Tablet: 1429–810
* Phone: ≤810
* Для дополнительной страницы также учитывать промежуточные desktop/tablet-состояния из макета.

---

## 5. Интерактив и состояния

* Кнопки: hover-состояния по дизайну, CSS.
* Карточки: hover-эффекты по дизайну, CSS.
* Таблица `/fees`: мгновенная фильтрация на клиенте.
* Logo bar: статичный блок, без прокрутки.
* Формы, если есть: только визуальная реализация, без отправки данных.

---

## 6. Что предоставляет заказчик

* view-only доступ к дизайн-макету;
* исходный JS-скрипт и данные таблицы;
* изображения, иллюстрации и ассеты из макета;
* доступ к Git-репозиторию;
* доступ к статическому хостингу или инструкции по деплою.

---

## 7. Требования к сдаче

Исполнитель должен предоставить:

* исходный код в Git-репозитории;
* чистые и понятные коммиты;
* README с инструкцией запуска;
* успешную сборку через `npm run build`;
* preview-деплой для приёмки;
* корректную адаптивность desktop / tablet / phone;
* отсутствие лишних зависимостей.

**Lighthouse:**

* Performance ≥ 85
* Accessibility ≥ 90

---

## 8. Оценка объёма

Ожидаемый объём для сильного специалиста: до 2 рабочих дней.

---

## 9. Что указать в отклике

Просьба указать:

* стоимость работы;
* примерный срок;
* похожие проекты;
* когда готовы приступить;
* опыт с Next.js static export и Tailwind CSS.
Опубликован 23.06.2026 в 07:55 Последнее изменение: 22.06.2026 в 20:23

Выберите способ верификации:

Обновите страницу после прохождения верификации.