DField SolutionsMérnöki stúdió · Budapest
Loading · Töltődik
Skip to content

AutoImport

EU→HU car-import arbitrage platform — turns 'you can buy this car abroad and resell it at home' into a live, scored feed.

AutoImport scrapes EU B2B car-auction Buy-Now lots, matches each lot against real Hungarian used-car listings, and surfaces only vehicles where the verified resale margin clears every cost — transport, buyer fees, Hungarian registration tax. New deals push to a private Telegram channel as a swipeable photo carousel.

Listen
CASE STUDY · 2026

EU auctions are full of cars you can flip in Hungary — if you can find them fast enough. Built an always-on scraper that does the lookup and the maths, and pushes the deals to Telegram.

AutoImport scrapes Openlane Buy-Now lots, matches each against actual hasznaltauto.hu listings (canonical make/model + body type + powertrain + km/year windows), and computes a margin that already includes transport, buyer fees, and Hungarian registration tax. New deals — and only deals that clear costs — reach a private Telegram channel via @autoimportszoftverbot as a swipeable photo carousel with a /leaderboard command and auto-login buttons straight into the platform.

DELIVERY·ALWAYS-ONSTACK·Next.js · Playwright · PostgresBOT·@autoimportszoftverbot
Anonymous client

We were checking five auction sites with a spreadsheet at midnight and still missing the good lots. The studio built a system that watches the auctions for us, compares each car to the actual Hungarian used-car market with the import tax and shipping already in, and sends the real deals to our Telegram. We open the app from the message, the deal's already calculated. We've stopped guessing.

Anonymous·Owner · used-car import dealership (under NDA)UNDER NDA
EU→HUArbitrage route
HourlyDeal refresh
LandedCost basis
TelegramDeal delivery

What's on screen

Frame breakdown
AutoImport · EU→HU car-import arbitrage platform
  • 01User surface

    The whole experience the user sees

    This frame shows the live product: eu→hu car-import arbitrage platform — turns 'you can buy this car abroad and resell it at home' into a live, scored feed. Every component is ours · scope, design, code, deploy.

  • 02Stack behind the screen

    What's powering it: Next.js, TypeScript, Postgres

    5 stack components run behind this frame · Next.js, TypeScript, Postgres drive the visible UI; the rest sit in the data layer. All studio-owned.

  • 03What we shipped

    Live EU auction scraper (Openlane Buy-Now)

    Every alert is a deal that already clears every cost

  • 04Status

    Live · autoimport.dfieldsolutions.hu.

    This isn't a demo · real traffic flows through it, with monitoring + weekly fixes attached.

How it shipped

Timeline
  • 01 · BRIEF

    Pin the auction source and the Hungarian comp source that actually drive margin.

    Workshop with the dealer to confirm Openlane Buy-Now as the lot source and hasznaltauto.hu as the comp source — and to lock the landed-cost formula (auction + buyer fee + transport + Hungarian reg tax by fuel / cc / emission / year).

  • 02 · ARCHITECTURE

    Stack decisions before any code.

    Decision doc captured the data flow, Next.js, TypeScript, Postgres, Playwright role split, and the failure modes we'd handle in v1 vs defer. Cross-service boundaries (where AI ends and the web app begins) were drawn here so neither side leaked into the other later.

  • 02 · BUILD

    Scraper, comp-matcher, landed-cost model — and a Telegram bot that swipes.

    Per-source scrapers normalise lots into a single internal schema. The matcher restricts comps by canonical make/model + body type + powertrain + km/year windows, then aggregates with time-decay weighting + a conservative low-end anchor (cheapest realistic HU comp, not the median) so margins are realistic floors.

  • 04 · POLISH

    Performance, accessibility, and observability.

    PSI / a11y / coverage budgets enforced as launch gates. Logging + metrics wired before cut-over · the team can answer 'is it working?' from a dashboard, not a Slack thread. Threat-model checklist signed off before traffic hits the box.

  • 03 · SHIP

    Dashboard live, Telegram carousel posting deals — every hour.

    Dealer dashboard exposes actionable / borderline / all tabs with a one-click refresh. The Telegram bot drops new deals into a private channel as a swipeable photo carousel with a /leaderboard for top-by-score; auto-login buttons take channel members straight into the platform.

What shipped

04
  • 01Scraper

    Per-source feeds, normalised

    Openlane Buy-Now lots + hasznaltauto.hu retail listings on a single internal schema · sold/expired lots swept inactive each pass.

  • 02Matcher

    Comp-anchored margin, not vibes

    Canonical make/model + body + powertrain + km/year windows · time-decay weighting + low-end anchor so the margin is a floor, not a fantasy median.

  • 03Dashboard

    Actionable · borderline · all

    Dealer-grade UI with the three tabs that match how a buyer actually reads their inbox · one-click refresh.

  • 04Telegram bot

    @autoimportszoftverbot · carousel + commands

    The bot posts every new deal to a private channel as one swipeable photo with ◀ ▶ arrows (file_id-cached for instant image swap) and a /leaderboard command for the top-by-score view. 📋 Megnyitás a felületen and 🗂 Összes hirdetés buttons use a magic auto-login link so channel members open the platform without a password.

From the video

Frame by frame
  • Dashboard with side-by-side car cards · auction vs Hungarian comp
    01Frame

    Deals dashboard · auction vs Hungarian comp

    Each row shows the Openlane lot, the matched hasznaltauto.hu listings, the landed cost, and the cleared margin — sorted so the dealer reads the best deal first.

  • Lot detail view with comp-set and the landed-cost breakdown
    02Frame

    Lot detail · comp-set + cost breakdown

    Auction price + buyer fee + per-country transport + Hungarian reg tax (by fuel / cc / emission / year). The margin is what actually clears.

  • Borderline and all-deals view
    03Frame

    Borderline tab · don't only show the wins

    The deals where margin is positive but tight — the ones a dealer with a different transport contact can still close.

  • Telegram channel with the swipeable deal carousel
    04Frame

    Telegram carousel · the inbox version

    New deals arrive as a swipeable photo carousel · the buttons take you straight into the platform without a password.

See the live work behind this case studyautoimport.dfieldsolutions.hu
2026YEAR
03SERVICES
05TECHNOLOGIES
LIVESTATUS

THE PROBLEM

  • Dealers do this lookup in Excel at midnight and miss the deals
  • A 'cheap price abroad' isn't a deal until landed cost is in
  • New lots come and go in hours · polling five sites by hand is hopeless

WHAT THE CLIENT GOT

  • Every alert is a deal that already clears every cost
  • New lots reach you within an hour
  • The borderline cases are visible — not just the obvious wins

WHAT WE DELIVERED

  • +Live EU auction scraper (Openlane Buy-Now)
  • +Comp-matched against Hungarian retail listings
  • +Landed-cost margin · transport + fees + reg tax
  • +Telegram alerts with a swipeable carousel
  • +Dealer dashboard · deals, borderline, history

STACK

  • Next.js
  • TypeScript
  • Postgres
  • Playwright
  • Telegram
Previous projectVilya Protection Next projectClarixAI
talk to us

Like what you see? Let's build yours.

Short email or a 30-min call · 24h reply.

Start a project