Здесь проекты, над которыми участники XeS работали до и после появления агентства. Мы не переписываем историю задним числом: в каждой карточке указана фактическая роль команды.
AI — только там, где он действительно был. В остальных случаях честно называем RPA, ML или обычную автоматизацию.
[ опыт команды / без реткона ]
БЕЗ ФОКУСОВ.
NO BULLSHIT
Реальные экраны подписаны как реальные. Обезличенные — как обезличенные. Реконструкции по проектным материалам — как реконструкции. Старый проект не становится «AI-native» только потому, что сегодня так моднее продавать.
[ SELECTED / 13 ]
От сайтов до внутренних операционных контуров
РАЗНЫЕ МЕХАНИЗМЫ. ОДИН КРИТЕРИЙ: РЕШАЕТ ЛИ ЭТО ЗАДАЧУ.
Портфолио не свалено в одну AI-кучу. Generative AI, ML и прогнозирование, RPA и обычная алгоритмическая автоматизация разделены — так полезнее для бизнеса и честнее для всех.
HOSPITALITY / DIRECT BOOKINGГостевой дом «Апарт 18», Таганрог · полный цикл создания продукта · действующий сайт
АПАРТ 18: САЙТ, КОТОРЫЙ ДОВОДИТ ДО ЗАЯВКИ
Не просто фотографии и номер телефона. Сайт помогает выбрать один из шести вариантов размещения, проверить условия и отправить заявку с конкретными датами — без перехода на агрегатор.
Действующий сайтДействующий сайт
Что мешало
До бронирования гостю нужны цены, вместимость, оснащение, правила заезда, парковка и нормальное представление о месте. Когда эти данные разбросаны по площадкам и перепискам, прямое бронирование заканчивается звонком — или не начинается вообще.
Что собрали
Каталог из шести категорий, отдельные страницы номеров, услуги, правила проживания, локальный гид, карту и контакты. В конце маршрута — заявка на бронирование: номер, даты, гости, имя и телефон.
React-интерфейс отправляет данные в Node.js/Express API и показывает статус. Заявка не выдаётся за подтверждённую бронь, пока её не обработает администратор. Отдельно настроены responsive-версия, SEO, Open Graph, canonical URL и schema.org LodgingBusiness.
Что изменилось
У гостевого дома появился собственный канал прямых обращений: от первого экрана до заявки с выбранным номером и датами. Всё, что раньше приходилось уточнять, собрано в одном понятном пути.
Роль и статус
Полный цикл: структура, UX/UI, frontend, backend формы, SEO, юридические страницы, развёртывание и запуск. Сайт работает на apart18.ru.
02
E-COMMERCE / AUTOMOTIVE OPERATIONSCromex · Project Manager · 7 месяцев · команда 6 человек · действующий продукт
OFFROAD-ZONE: ПЯТЬ НАПРАВЛЕНИЙ БИЗНЕСА НА ОДНОЙ ПЛАТФОРМЕ
У OffRoad-Zone пять бизнес-сценариев, но клиент у них один. Магазин, сервис, автомобили, аренда, заезды и членство собрали на общей Magento-платформе — с одной корзиной и профилем.
Действующий продуктДействующий продукт
Что горело
Покупатель ищет не абстрактную деталь, а совместимость с конкретной маркой, моделью и годом автомобиля. Рядом с каталогом живут запись в сервис, продажа и аренда внедорожников, You Drive и программа членства. Разводить это по отдельным витринам было нельзя.
Что собрали
На Magento 2 сделали каталог с подбором по автомобилю и личным гаражом. В тот же контур вошли сервисные пакеты, запись, автомобили, календарная аренда, бронирование заездов, членство и партнёрский каталог.
Мобильные приложения используют общий REST-контур. Подключены TELR, Apple Pay, Google Pay, DHL, Mailchimp и аналитические сервисы; поддержаны три языка, арабское направление письма, дирхамы и местный НДС.
Результат
Офлайновый тюнинг-центр получил один цифровой продукт вместо набора витрин и форм. Клиент начинает с автомобиля и проходит до товара, услуги или бронирования без смены системы.
Роль и статус
Project Manager: требования, функциональный состав, постановка задач и приёмка по всем направлениям. Отдельно — аренда, членство и платёжный модуль TELR. Сайт и приложения продолжают работать.
03
EVENT OPERATIONS / ACCESS CONTROLEmbargo Villa · проектирование и разработка · 6 месяцев · команда 5 человек · production
EMBARGO VILLA: ОТ CSV ДО ПРОХОДА ГОСТЯ
Гостевые списки, приглашения и работа сотрудников на входе оказались в одной системе. Гость получает персональный QR, а организатор видит проходы и статистику в реальном времени.
Списки приходили от организаторов, артистов и партнёров в разных форматах. Внутри события были Regular, VIP и Backstage, а решение на входе нужно было принимать за секунды. CSV и переписка не давали единого актуального состояния и не защищали от повторного прохода.
Что собрали
Административную панель с реестром мероприятий, импортом и нормализацией списков, ролями доступа и фиксацией источника приглашения. Персональные QR-коды уходят по email и через Telegram.
Для входной группы сделали мобильное рабочее место: сканирование, ручной поиск, понятный результат проверки, фиксация первого прохода и предупреждение о повторном. Supabase Realtime синхронизирует изменения между администрацией и всеми входами.
Что изменилось
Путь «список → приглашение → QR → проход → статистика» работает в одном контуре. Организатор видит ожидаемое и фактическое число гостей, сотрудники — одно и то же состояние без сверки в чатах.
Механизм и статус
Обычная алгоритмическая автоматизация: QR, роли, защищённая база, realtime-обновления и рассылки. AI здесь не нужен. Production-система хранит историю реальных мероприятий.
04
E-COMMERCE + RPA / PRODUCTIONGarment Decor · консультация, product design, редизайн и реализация · 8 месяцев · команда 6 человек
GARMENT DECOR: РАСЧЁТ ВЫШИВКИ ЗА ЧАСЫ, А НЕ ДНИ
Магазин, онлайн-конструктор и робот для legacy Windows-программы связали в один производственный процесс. Клиент загружает макет, получает варианты палитры и цену, затем утверждает результат.
Менеджер вручную загружал логотип в специализированную программу, перебирал сочетания нитей, сохранял варианты и считал цену. У приложения не было подходящего API, поэтому один заказ зависел от конкретного компьютера и мог ждать несколько дней.
Что собрали
Magento-магазин с каталогом одежды, личным кабинетом, конструктором, расчётом и согласованием макета. Покупатель выбирает готовую вещь или передаёт свою, загружает изображение и задаёт расположение декора.
На виртуальных Windows-серверах работают лицензированные экземпляры производственной программы. RPA-робот повторяет действия оператора, очередь выполняет расчёты в фоне, а статусы и варианты возвращаются в кабинет.
Результат
Расчёт сократился с нескольких дней до нескольких часов. Менеджеры перестали перебирать палитры вручную и переключились на качество, исключения и разговор с заказчиком.
Механизм и статус
RPA, а не AI: автоматизирован интерфейс проверенного производственного ПО без рискованной замены его алгоритма. E-commerce-сервис работает на garmentdecor.com.
05
CUSTOM E-COMMERCE / ORDER-TO-PRODUCTIONSignlabs Sweden AB · System Analyst · 6 месяцев · команда 5 человек · действующий продукт
SIGN LABS: КОНСУЛЬТАЦИЯ И РАСЧЁТ ПЕРЕЕХАЛИ В БРАУЗЕР
Покупатель собирает вывеску в браузере, видит цену и передаёт в производство однозначное задание. Без длинной переписки и повторного ввода параметров.
Действующий продуктДействующий продукт
Что мешало
Индивидуальный заказ проходил через цепочку уточнений: размеры, материал, логотип, макет, цена и повторный перенос данных в производство. Чем больше заказов, тем больше расхождений между тем, что хотел клиент, и тем, что получил цех.
Что собрали
Laravel-магазин с каталогом материалов, библиотекой готовых дизайнов и браузерным редактором. В нём связаны холст, размеры, форма, контур, цвет, крепление, тираж и исходные файлы.
Редактор проверяет качество файла и пересчитывает стоимость при изменении параметров. После checkout система создаёт заказ и производственную спецификацию для prepress, изготовления, контроля качества и доставки.
Что убрали
Часть ручной консультации, неоднозначные макеты и повторный перенос параметров. Витрина стала полноценным order-to-production процессом для частных, корпоративных и повторных заказов.
Роль и статус
Системный анализ товарной и производственной модели, editor, pricing, preflight, checkout, жизненный цикл заказа и интеграции. Продукт работает на signlabs.se.
06
RETAIL OPERATIONS / FORECASTINGООО «Монолит» · System Analyst и Backend Developer · 8 месяцев · команда 6 человек · 3 магазина и 3 склада
КАССА, СКЛАД И ОБЪЯСНИМЫЙ ПРОГНОЗ ЗАКУПОК
Три магазина и три склада ушли от тетрадей к POS, партийному учёту и рекомендациям по закупкам. Сначала нормальный учёт. Потом прогноз — и только там, где его можно объяснить.
Интерфейс реконструирован по проектным материаламИнтерфейс реконструирован по проектным материалам
Что не работало
Продукты, стройматериалы и автозапчасти живут по разным правилам: сроки годности, сезонность, крупные нерегулярные продажи, длинный ассортимент. Ручной учёт не показывал достоверный остаток, будущий дефицит и риск списания.
Что собрали
POS со сменами, возвратами и автоматическим списанием; складской учёт с приёмкой, перемещениями, инвентаризациями и партиями; аналитику остатков и закупочный модуль.
Прогноз строится отдельно для товара и магазина. Он учитывает продажи, тренд и сезонность, вычитает пригодный остаток и уже заказанный товар, добавляет страховой запас. Партии, которые испортятся раньше расчётного горизонта, запасом не считаются.
Что изменилось
Продажа сразу меняет остаток, а закупщик получает расчёт потребности с понятными основаниями. Рекомендацию можно скорректировать и сохранить комментарий — это рабочий инструмент, а не чёрный ящик.
Механизм
Прогнозирование временных рядов поверх нормального учётного контура. Не generative AI и не автоматический заказ без участия сотрудника.
07
ML + OCR / BEAUTY TECHTrue Stories · System Architecture · 8 месяцев · команда 6 человек · исторический проект
«СОСТАВ»: ОТ ФОТО ЭТИКЕТКИ ДО ПЕРСОНАЛЬНОГО ОТВЕТА
Сервис узнавал косметическое средство по штрихкоду или фото состава, связывал INCI с экспертной базой и давал персональный разбор. Сомнительные данные уходили человеку, а не маскировались уверенным ответом.
Портфолио-визуалы отмечены как реконструкцияПортфолио-визуалы отмечены как реконструкция
Что было сложно
Список INCI мало что говорит без специальных знаний. Важны рабочая концентрация, взаимодействие компонентов и профиль кожи пользователя. Простого рейтинга продукта для такого решения недостаточно.
Что собрали
Разбор одного средства, сравнение двух продуктов и подбор из каталога. Каталог пополнялся парсерами по сотням брендов, химик-технолог вёл справочник компонентов, механизмов, концентраций, взаимодействий и источников.
OCR распознавал текст с упаковки и сопоставлял названия со справочником. Модель объединяла предполагаемые концентрации, экспертные связи и профиль пользователя. Неуверенные данные попадали в кураторскую очередь.
Что получал человек
Не общий балл, а разбор под свою задачу и текущий набор средств: какие компоненты влияют на вывод и где нужна осторожность. Продукт включал сайт, мобильные приложения и административный контур.
Границы и статус
Сервис не позиционировался как медицинская диагностика. Проект закрыт; исходный интерфейс не сохранился, поэтому портфолио-визуалы отмечены как реконструкция.
08
PROVISIONING / TRAVEL OPERATIONSYachtering · System Architecture · 7 месяцев · команда 5 человек · действующий сервис
YACHTERING: МЕНЮ ГРУППЫ ПРЕВРАЩАЕТСЯ В СНАБЖЕНИЕ ЯХТЫ
Организатор создаёт рейс, участники настраивают свои части меню, а система превращает выбор в рецепты, общий закупочный лист, доли оплаты и доставку продуктов к яхте.
Интерфейс реконструирован по проектным материаламИнтерфейс реконструирован по проектным материалам
Сложность
Нужно свести пожелания нескольких людей, общие ингредиенты, размеры упаковок, ограничения холодильника, замены, реальное наличие и точное окно доставки в марину. Вручную это быстро превращается в переписку и пересчёты.
Решение
Путь от приглашения экипажа до погрузки продуктов. Участник выбирает меню по дням, меняет порции, отказывается от позиции или добавляет напитки; каждое решение остаётся связанным с рецептом и реальным товаром.
После подтверждения система объединяет ингредиенты и готовит заказ для Metro. Представитель проверяет сборку и согласовывает замены. Общие упаковки распределяются между участниками, оплатить можно свою долю или весь заказ через Stripe.
Результат
Меню, расчёты, закупка и документы стали одним управляемым процессом. Автоматизация закрывает вычисления, а физические замены и наличие остаются под контролем локального представителя.
Роль и статус
System Architecture: модель путешествия и участников, меню, рецепты, упаковки, расчёты, Metro, checkout и платежи. Сервис работает на yachtering.eu.
09
CRM / HOSPITALITY OPERATIONSАнтикафе «Муравейник» · Freelancer, Business Analyst и Backend Developer · исторический проект
«МУРАВЕЙНИК»: АНТИКАФЕ БЕЗ ТЕТРАДЕЙ И РАЗРОЗНЕННЫХ ТАЙМЕРОВ
Гости, поминутный учёт, комнаты, события, билеты и расчёты с организаторами работали в одной CRM. Касса перестала быть отдельной реальностью от расписания и клиентской базы.
Исторический проект; тематический визуал
Что не сходилось
Антикафе одновременно продаёт время, сдаёт комнаты, проводит мероприятия и ведёт клуб постоянных гостей. В одном визите могут сочетаться поминутный тариф, фиксированная аренда, билет, скидка и доля организатора. Обычная касса такие связи не держит.
Что собрали
Карточку гостя, сессию пребывания и расчёт по правилам дня, времени, статуса клиента и типа посещения. В чек могут входить бронь комнаты, билет и дополнительные услуги.
Календарь учитывает два этажа, вместимость и оборудование, исключает конфликты между бронями и событиями. После мероприятия система считает доход площадки и выплату организатору.
Что изменилось
Таймеры, списки гостей, календари и таблицы расчётов заменил один интерфейс. Администратор проводил посетителя от входа до чека, координатор управлял загрузкой комнат, руководитель видел экономику целиком.
Контроль и статус
Персональные логины и журнал действий связывали кассовые операции с сотрудником и сменой. Интеграции с кассой, социальными сетями и Google Диском соединяли учёт с подготовкой событий. Исторический проект.
10
PROPTECH / IOT / FACILITY MANAGEMENTПроект для управляющей компании · полный продуктовый контур · 14 месяцев · команда 12 человек · реконструкция по материалам проекта
SMART RESIDENTIAL PLATFORM: ОТ ДАТЧИКА ДО ЗАКРЫТОЙ ЗАЯВКИ
Одна платформа связывала умные квартиры, доступ, инженерные системы, управляющую компанию, подрядчиков, ресурсы и биллинг. Событие с датчика становилось заявкой с ответственным и историей.
Реконструкция по материалам проектаРеконструкция по материалам проекта
Где был разрыв
Smart-home устройства, домофон, гостевые пропуска, BMS, обращения жителей, работы подрядчиков и платежи жили в разных системах. Одно событие переносилось вручную, а единой картины не было ни у жителя, ни у управляющей компании.
Что собрали
Цифровой двойник от объекта и корпуса до квартиры, помещения, инженерной системы и конкретного устройства. Для каждого актива доступны состояние, телеметрия, документы, связанные заявки и история обслуживания.
Мобильное приложение управляет квартирой и доступом. Общий контур включает гостей, парковку, домофон, бронирование помещений, заявки, work orders, SLA, счётчики, тарифы и оплату.
Как это работало
Критические правила выполнялись на edge-шлюзах: они собирали телеметрию, принимали решения по доступу и переживали потерю связи. Cloud отвечал за мобильный доступ, портфель объектов, аналитику и интеграции, но не подменял safety-контроллеры.
Статус
Публичная версия и исходные интерфейсы не сохранились. Тексты и визуалы портфолио реконструированы по подробным материалам проекта и прямо обозначены как реконструкция.
11
PWA E-COMMERCE / FASHIONTeespirit Co. · Project Manager · 7 месяцев · команда 6 человек · исторический продукт
TSTORE: МОДНЫЙ МАГАЗИН БЕЗ ОГРАНИЧЕНИЙ ШАБЛОНА MAGENTO
Vue Storefront поверх Magento 2 дал бренду интерфейс модного журнала без отказа от нормального back office. Тяжёлые обложки остались, медленная витрина — нет.
Портфолио-кадры сняты с локально восстановленного приложенияПортфолио-кадры сняты с локально восстановленного приложения
Задача
Нужен был магазин с собственной арт-дирекцией, полноэкранными коллекциями и нестандартной навигацией — но с каталогом, корзиной, оплатой и международной доставкой. Особенно важно было не потерять скорость на мобильной сети.
Что собрали
Разделили систему учёта и покупательский интерфейс. Magento 2 хранит товары, цены, заказы, клиентов и правила рынков; Elasticsearch и Node.js API связывают его с Vue Storefront.
С нуля сделали тему с полноэкранными коллекциями и составным селектором каталога. Настроили семь рынков: ОАЭ, Пакистан, Австралию, Канаду, ЕС, Великобританию и основной магазин — с геоопределением, разными платежами и доставкой.
Результат
Magento осталась надёжным back office, а бренд получил быстрый интерфейс без ограничений стандартной темы. SSR, кеширование, адаптивные изображения, service worker и AMP поддерживали первую загрузку и мобильную работу.
Роль и статус
Project Manager: функциональный состав, выпуски, команда, pixel-perfect приёмка темы, каталог, checkout, рынки, платежи и логистика. Публичная версия закрыта; портфолио-кадры сняты с локально восстановленного приложения.
12
E-COMMERCE + POS / RETAIL OPERATIONSRamona Group · System Analyst · действующий Magento-магазин
BUNKBEDSCANADA: ОТ КОНФИГУРАЦИИ В ШОУРУМЕ ДО ПОСТАВЩИКА
Каталог, POS шоурума и работа с поставщиками используют одну товарную модель. Конфигурация кровати проходит от покупателя до документов без повторного ввода.
Двухъярусная кровать существует в десятках сочетаний размеров, высот, отделок, лестниц и ящиков. Продажи идут через сайт и шоурум, а часть товаров отправляется напрямую от производителя. Обычная витрина плохо держит такую конфигурацию и цепочку поставки.
Что собрали
Magento-каталог с фильтрами и моделью допустимых конфигураций. Собственная POS использует тот же ассортимент, цены, остатки и сроки, поэтому офлайн-заказ сразу попадает в общий процесс.
Заказ проходит проверку, выбор поставщика, размещение, подтверждение срока, документы, отгрузку, трекинг и доставку. Для white label система формирует документы с нужной нумерацией и привязкой к позиции и поставщику.
Что изменилось
Выбранная конфигурация доходит до производителя без ручного переноса. Руководитель видит просрочки и работу поставщиков, клиент — один понятный статус по заказу.
Роль и статус
System Analyst: товарная модель, фильтры, POS, конвейер, документы и интеграции. Проект работает на bunkbedscanada.com и остаётся на Magento.
BAKKER HORECAVERHUUR: ПРОКАТНЫЙ КАТАЛОГ БЕЗ ПУСТЫХ КАРТОЧЕК
Большой каталог мебели, посуды и оборудования не переделывали с нуля. Исправили критический путь заказа, очистили выдачу и укрепили импорт из учётной системы.
Действующий сайтДействующий сайт
Контекст
В прокате цена зависит от срока, количество измеряется десятками и сотнями, а крупный заказ часто заканчивается запросом предложения. B2B-клиенту также нужно быстро переключать цены с НДС и без него.
Что сделали
Исправили ошибки checkout, из-за которых оформление заказа рендерилось некорректно. В листинге позиции без изображений теперь скрываются, поэтому большой каталог не заполняется пустыми карточками. Расширили собственный импорт товаров из учётной системы.
Многоуровневая структура, фильтры, суточные ставки, количество, корзина и запрос предложения остались на исходной Magento-платформе. В карточке видны артикул, условия тарифа, габариты и сопутствующие позиции.
Результат
Критический покупательский путь снова отображается корректно, выдача стала чище, а загрузка ассортимента — устойчивее к реальным данным учётной системы.
Граница роли
Это не полный редизайн продукта. Роль команды ограничивалась консультацией и точечными доработками Magento 2. Компания и магазин продолжают работать на исходном домене.
У ВАС ТОЖЕ ПРОЦЕСС ЖИВЁТ В ТАБЛИЦАХ, ЧАТАХ И ГОЛОВЕ ОДНОГО ТЕРПЕЛИВОГО ЧЕЛОВЕКА?
Разберём, где нужен AI, где хватит обычной автоматизации, а где нейросеть к проблеме лучше вообще не подпускать.