web·area
Все работы
КейсFrontendNext.jsnext-intlEN / RU

Xernel

Бэкенд у клиента уже был. Нужна была витрина к нему — мы сделали её за 5 дней вместе с документацией, и их разработчик подключил API за пару часов.

Клиент
Xernel
Тип
Витрина магазина софта
Что сделали
Фронтенд и документация к API
Статус
Работает
xernel.cc
Xernel — первый экран главной
5
дней от брифа до сдачи
~2 ч
на подключение их бэкенда
по словам клиента
17
продуктов на витрине
на момент съёмки
2
языка
английский и русский

* Число продуктов — со страниц сайта на момент съёмки скриншотов.

01Задача

Фронтенд под готовый API, и быстро. У команды Xernel были свой бэкенд и свои разработчики, но не было витрины. Нужен был сайт с каталогом, страницами продуктов, статусами и поддержкой — и так, чтобы бэкендер мог подключить его сам, не разбираясь в нашем коде.

02Решение

Витрина на Next.js и документация к каждому запросу. Все данные сайт берёт из API по описанному контракту: какие запросы, какие поля, какие ответы. Клиенту оставалось только реализовать это на своей стороне.

Витрина01

Главная, каталог, продукты с видео, EN / RU

Статусы02

Состояние каждого продукта в реальном времени

API-контракт03

Документация, по которой подключили бэкенд

03Главная


Крупная типографика, фиолетовое свечение и плавные анимации на GSAP и Framer Motion. Кнопка заказов закреплена внизу экрана, чтобы покупатель всегда мог вернуться к ним.

xernel.cc
Xernel — Тёмная витрина
Наведите, чтобы пролистать ↓Нажмите, чтобы пролистать ↓
04Локализация


Основная аудитория англоязычная, русская версия открывается по /ru. Переводы через next-intl, переключатель — в шапке.

xernel.cc
Xernel — RU
Xernel — EN
⇆
ENRU

Потяните разделитель — EN слева, RU справа

05Продукт


Видео и галерея из игры, системные требования, статус защиты и тарифы доступа. Всё приходит из API, поэтому новый продукт появляется на сайте без участия фронтенда.

  • Видео и скриншоты в одном плеере
  • Требования к системе и статус
  • Тарифы доступа
xernel.cc
Xernel — Rust
06Статусы


Отдельная страница показывает, какие продукты работают, какие обновляются, а какие ещё в разработке. Покупатель проверяет это до оплаты, а не пишет в поддержку.

xernel.cc
Xernel — Табло
Наведите, чтобы пролистать ↓Нажмите, чтобы пролистать ↓
07Поддержка


Тикет с прикреплением скриншотов, видео и логов, плюс быстрые ссылки на Discord, Telegram и почту.

xernel.cc
Xernel — Центр
Наведите, чтобы пролистать ↓Нажмите, чтобы пролистать ↓
—Мобильная версия


Мобильная версия с тем же видео, статусами и тарифами. Наведите или нажмите на экран — страница пролистается.

Xernel — мобильная версия, главная
Главная
Xernel — мобильная версия, продукт
Продукт
Xernel — мобильная версия, статусы
Статусы

Листайте вбок · нажмите на экран, чтобы пролистать

08Все страницы


Нажмите на страницу, чтобы открыть её целиком. Стрелки ← → листают.

Что внутри
ГлавнаяСтраницы продуктов с видеоТабло статусовЦентр поддержки и тикетыEN / RUДокументация к API
Открыть сайт
Следующий проект
Gladiator
Магазин в римском стиле с входом по коду на почту
Новый проект


Сделаем витрину под ваш API и опишем контракт так, чтобы ваша команда подключила его сама.