EDENbazar
An automotive marketplace for a Slovak dealership selling 85+ warranty-backed vehicles from operational leasing. Three-language platform with automated social media publishing, dynamic discount pricing, and real-time sync across 6 external platforms — replacing manual listings with a unified marketplace.
Project Overview
EDENcars, a company with 16+ years in the Slovak automotive market, operates a unique business model — buying new cars, leasing them for approximately one year through operational leasing, then selling them with remaining factory warranty. Managing 85+ vehicles across their website, Facebook, Instagram, Google My Business, Autobazar.eu, and other platforms was entirely manual. Each new car required separate listings, pricing updates, and photo uploads on every channel, while discount adjustments and sold-car removal happened inconsistently.
We built a unified marketplace platform with a GraphQL API serving 70+ fields per vehicle, a Firebase-authenticated admin panel for inventory management, and 3 automated cron jobs handling social media publishing, Google My Business sync, and dynamic discount pricing. The platform supports 3 languages across 42 route variants, generates XML and RSS feeds for third-party marketplaces, and processes images with branding overlays and authenticity badges — all managed from a single admin interface.
Platform Metrics
85+
Vehicles Listed
Warranty-backed cars from operational leasing, each with 70+ tracked fields in the system
3
Languages
Full internationalization in Slovak, English, and German across 42 route variants
23
Backend Modules
NestJS modules handling GraphQL API, cron jobs, image processing, and platform integrations
6
Platform Integrations
Automated sync with Facebook, Instagram, GMB, Autobazar.eu, Google Merchant Center, and Auto Sklad
Platform Features
Multi-Language Support
Full internationalization in Slovak, English, and German across 14 base routes with translated URL segments — 42 total route variants. Server-side and client-side translation via i18next with per-language response caching.
Progressive Web App
Installable PWA powered by Workbox service worker with API caching, automatic updates, and offline capabilities. Optimized for mobile browsing with responsive Material-UI components.
Automatic Discount Pricing
Dynamic pricing system that automatically adjusts vehicle discounts based on time in inventory. Cron-driven lifecycle transitions between pricing tiers without manual intervention, keeping listings competitive.
Financing Calculator
Interactive loan calculator with dynamic interest rates and real-time monthly payment calculations based on loan period. Helps customers evaluate financing options directly on vehicle detail pages.
Professional Email System
3 MJML templates (new-request, car-buyback, discount-adjustment) with multi-adapter support (Console, Email, Nodemailer) and server-side i18next translation for multilingual email delivery.
Social Media Automation
Scheduled Facebook and Instagram publishing and Google My Business sync via automated cron jobs. Per-vehicle visibility flags control which platforms receive each listing, with automatic sold-car removal.
Image Processing Pipeline
Server-side Canvas processing with dynamic resizing, EDENbazar banner overlay, Cebia authenticity badge, and discount badges. Per-platform visibility flags control image distribution across 5 channels.
Admin Panel
Firebase-authenticated admin panel managing 70+ vehicle fields with full CRUD operations, drag-and-drop image sorting via dnd-kit, bulk editing, and real-time inventory synchronization.
Analytics & Consent
Full GA4 and GTM setup with 15 tags, 14 triggers, and 15 variables. Google Ads remarketing, Facebook Pixel tracking, and Usercentrics consent management for GDPR compliance.
SEO & Structured Data
Dynamic sitemap with image sitemaps, hreflang tags for 3 languages, and rich structured data: BreadcrumbList, AutoDealer, Product, ItemList, and LocalBusiness schemas for enhanced search visibility.
Platform Screenshots
Explore the automotive marketplace interface — from vehicle listings and financing tools to the admin panel
Platform Integrations
Facebook & Instagram
Scheduled automated posting with inventory sync and sold-car removal. Per-vehicle visibility flags control which cars appear on each platform, with image optimization for social media formats.
Google My Business
Automated sync pushes current inventory to GMB product catalog. Keeps business listings up to date with available vehicles, pricing, and images without manual intervention.
Autobazar.eu
Automated XML feed generation with custom pricing for Slovakia's largest used car marketplace. Vehicle data, specifications, and images are synchronized on every feed update.
Google Merchant Center
RSS feed for Google Shopping with structured vehicle data, images, and product information. Enables car listings to appear in Google Shopping results and vehicle ads.
Auto Sklad B2B
B2B wholesale platform integration for dealer-to-dealer inventory sharing. Custom pricing rules and selective vehicle publishing for the wholesale automotive market.
GA4 Data API
Per-vehicle page view analytics pulled from Google Analytics directly into the admin dashboard. Helps the sales team understand which vehicles attract the most interest.
Technical Stack
Frontend Technologies
Client-SideBackend & Database
Server-SideExternal Platforms
Integrations & ServicesBuild Tools & QA
Development & Testing“Our online vehicle marketplace needed to reach customers across Slovakia and beyond. Ketler delivered a full-featured platform with multi-language support, a financing calculator, and enhanced admin part that saves us hours every week. The system works flawlessly on mobile as well — our customers love it.”
Jozef Hikl
EDENbazar
·
Managing Director
Project Impact
What was once a manual process of listing cars individually across multiple platforms is now a fully automated pipeline. A single admin interface manages 85+ vehicles across 6 external platforms, 3 cron jobs handle social media publishing and discount pricing automatically, and the platform serves 700+ weekly users across 3 languages. Automated discount pricing keeps listings competitive without manual intervention, while image processing with branding overlays maintains a consistent visual identity across every channel.
Like what you see?
Let's discuss how we can build something similar for your business. No middlemen, no delays — talk directly to the developer.