Все проекты
Веб-платформа

EDENbazar

Автомобильный маркетплейс для словацкого дилера, продающего 85+ автомобилей с гарантией из операционного лизинга. Трёхъязычная платформа с автоматизированной публикацией в социальных сетях, динамическим ценообразованием со скидками и синхронизацией в реальном времени с 6 внешними площадками.

Открыть сайт

Обзор проекта

EDENcars, компания с 16+ годами на словацком автомобильном рынке, работает по уникальной бизнес-модели — покупка новых автомобилей, сдача их в операционный лизинг примерно на год, затем продажа с оставшейся заводской гарантией. Управление 85+ автомобилями на сайте, Facebook, Instagram, Google My Business, Autobazar.eu и других площадках было полностью ручным. Каждый новый автомобиль требовал отдельных объявлений, обновлений цен и загрузки фотографий на каждом канале.

Мы создали единую маркетплейс-платформу с GraphQL API, обслуживающим 70+ полей на автомобиль, административной панелью с аутентификацией Firebase для управления складом и 3 автоматизированными cron-заданиями для публикации в социальных сетях, синхронизации с Google My Business и динамического ценообразования со скидками. Платформа поддерживает 3 языка на 42 вариантах маршрутов, генерирует XML- и RSS-фиды для сторонних маркетплейсов и обрабатывает изображения с фирменными оверлеями и значками подлинности.

Показатели платформы

85+

Автомобилей в каталоге

Автомобили с гарантией из операционного лизинга, каждый с 70+ отслеживаемыми полями

3

Языка

Полная интернационализация на словацком, английском и немецком на 42 вариантах маршрутов

23

Модуля backend

Модули NestJS для GraphQL API, cron-заданий, обработки изображений и интеграций с площадками

6

Интеграций

Автоматическая синхронизация с Facebook, Instagram, GMB, Autobazar.eu, Google Merchant Center и Auto Sklad

Возможности платформы

i18n
Мультиязычная поддержка

Полная интернационализация на словацком, английском и немецком на 14 базовых маршрутах с переведёнными URL-сегментами — 42 варианта маршрутов. Серверная и клиентская локализация через i18next с кешированием ответов по языкам.

PWA
Progressive Web App

Устанавливаемое PWA на базе Workbox service worker с кешированием API, автоматическими обновлениями и возможностью работы офлайн. Оптимизировано для мобильного просмотра с адаптивными компонентами Material-UI.

Pricing
Автоматическое ценообразование со скидками

Динамическая система ценообразования, автоматически корректирующая скидки на автомобили в зависимости от времени нахождения в каталоге. Cron-управляемые переходы между ценовыми уровнями без ручного вмешательства.

Finance
Калькулятор финансирования

Интерактивный кредитный калькулятор с динамическими процентными ставками и расчётом ежемесячных платежей в реальном времени. Помогает клиентам оценить варианты финансирования прямо на страницах автомобилей.

Email
Профессиональная система email

3 шаблона MJML (новая заявка, выкуп автомобиля, корректировка скидки) с поддержкой нескольких адаптеров (Console, Email, Nodemailer) и серверной локализацией i18next для многоязычной доставки email.

Social
Автоматизация социальных сетей

Запланированная публикация в Facebook и Instagram и синхронизация с Google My Business через автоматизированные cron-задания. Флаги видимости по автомобилям управляют, какие площадки получают каждое объявление.

Images
Конвейер обработки изображений

Серверная обработка Canvas с динамическим изменением размера, фирменным оверлеем EDENbazar, значком подлинности Cebia и значками скидок. Флаги видимости управляют распределением изображений по 5 каналам.

Admin
Административная панель

Админ-панель с аутентификацией Firebase для управления 70+ полями автомобиля с полными CRUD-операциями, сортировкой изображений drag-and-drop через dnd-kit, массовым редактированием и синхронизацией каталога в реальном времени.

Analytics
Аналитика и согласие

Полная настройка GA4 и GTM с 15 тегами, 14 триггерами и 15 переменными. Ремаркетинг Google Ads, отслеживание Facebook Pixel и управление согласием Usercentrics для соответствия GDPR.

SEO
SEO и структурированные данные

Динамическая карта сайта с картами изображений, тегами hreflang для 3 языков и расширенные структурированные данные: схемы BreadcrumbList, AutoDealer, Product, ItemList и LocalBusiness для повышения видимости в поиске.

Скриншоты платформы

Ознакомьтесь с интерфейсом автомобильного маркетплейса — от каталога автомобилей и инструментов финансирования до административной панели

Интеграции платформы

Facebook и Instagram

Запланированная автоматическая публикация с синхронизацией каталога и удалением проданных автомобилей. Флаги видимости по автомобилям управляют, какие машины появляются на каждой площадке.

Google My Business

Автоматическая синхронизация передаёт текущий каталог в продуктовый каталог GMB. Поддерживает актуальность бизнес-профилей с доступными автомобилями, ценами и изображениями без ручного вмешательства.

Autobazar.eu

Автоматическая генерация XML-фида с индивидуальным ценообразованием для крупнейшего словацкого маркетплейса подержанных автомобилей. Данные, спецификации и изображения автомобилей синхронизируются при каждом обновлении фида.

Google Merchant Center

RSS-фид для Google Shopping со структурированными данными об автомобилях, изображениями и информацией о продуктах. Позволяет объявлениям об автомобилях появляться в результатах Google Shopping.

Auto Sklad B2B

Интеграция с B2B-оптовой платформой для обмена каталогами между дилерами. Индивидуальные правила ценообразования и выборочная публикация автомобилей для оптового автомобильного рынка.

GA4 Data API

Аналитика просмотров страниц по каждому автомобилю из Google Analytics непосредственно в административной панели. Помогает команде продаж понять, какие автомобили привлекают наибольший интерес.

Technical Stack

Frontend Technologies
Client-Side
React Router
React
TypeScript
Material-UI
Apollo Client
i18next
React Hook Form
Zod
PWA (Workbox)
Firebase Auth
React Compiler
dnd-kit
Sentry
Backend & Database
Server-Side
NestJS
GraphQL
Apollo Server
MongoDB
Mongoose
Firebase Admin
DataLoader
Canvas
MJML
Nodemailer
i18next
Sentry
External Platforms
Integrations & Services
Facebook API
Instagram API
Google My Business
Autobazar.eu
Auto Sklad
Google Merchant Center
GA4 Data API
Zapier Webhooks
Google Analytics
Google Tag Manager
Build Tools & QA
Development & Testing
Vite
Vitest
Testing Library
Playwright
Jest
Testcontainers
ESLint
Prettier
Docker
Bitbucket CI/CD

Результаты проекта

То, что раньше было ручным процессом размещения автомобилей по отдельности на нескольких площадках, теперь полностью автоматизированный конвейер. Единый административный интерфейс управляет 85+ автомобилями на 6 внешних площадках, 3 cron-задания автоматически обрабатывают публикации в социальных сетях и ценообразование со скидками, а платформа обслуживает 700+ пользователей еженедельно на 3 языках. Автоматическое ценообразование поддерживает конкурентоспособность объявлений без ручного вмешательства, а обработка изображений с фирменными оверлеями обеспечивает единый визуальный стиль на всех каналах.

85+ автомобилей в каталоге
3 языка (SK/EN/DE)
Автоматическая публикация в соцсетях
Динамические скидки
6 интеграций
42 варианта маршрутов
70+ полей на автомобиль