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

EDENbazar

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

Открыть сайт

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

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

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

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

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.

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

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

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

Шаблоны email на 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 с ремаркетингом 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-оптовой платформой для обмена каталогами между дилерами на оптовом автомобильном рынке.

Technical Stack

Frontend Technologies
Client-Side
React Router
React
TypeScript
Material-UI
Apollo Client
i18next
React Hook Form
Zod
PWA (Workbox)
React Compiler
dnd-kit
Sentry
Backend & Database
Server-Side
NestJS
GraphQL
Apollo Server
MongoDB
Mongoose
DataLoader
Canvas
MJML
Nodemailer
i18next
Sentry
External Platforms
Integrations & Services
Facebook API
Instagram API
Google My Business
Autobazar.eu
Auto Sklad
Google Merchant Center
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

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

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

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