All projects
Web Platform

EDENbazar

An automotive marketplace for a Slovak dealership selling warranty-backed vehicles from operational leasing. Three-language platform with automated social media publishing and real-time sync across 6 external platforms — replacing manual listings with a unified marketplace.

Open Website

Project Overview

EDENcars 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 their inventory across their website, Facebook, Instagram, Google My Business, Autobazar.eu, and other platforms required separate listings, pricing updates, and photo uploads on every channel.

We built a unified marketplace platform with a GraphQL API serving 70+ fields per vehicle, an authenticated admin panel for inventory management, and automated cron jobs handling social media publishing and Google My Business sync. 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

70+

Fields per Vehicle

Warranty-backed cars from operational leasing, each with detailed structured data 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

i18n
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.

PWA
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.

Finance
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.

Email
Professional Email System

MJML email templates with multi-adapter support (Console, Email, Nodemailer) and server-side i18next translation for multilingual email delivery.

Social
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.

Images
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
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
Analytics & Consent

Full GA4 and GTM setup with Google Ads remarketing, Facebook Pixel tracking, and Usercentrics consent management for GDPR compliance.

SEO
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 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 in the wholesale automotive market.

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

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 the entire inventory across 6 external platforms, automated cron jobs handle social media publishing, and the platform serves customers across 3 languages. Image processing with branding overlays maintains a consistent visual identity across every channel.

3 Languages (SK/EN/DE)
Automated Social Publishing
6 Platform Integrations
42 Route Variants
70+ Fields per Vehicle