CHROME EXTENSION — MANIFEST V3

DealerIQ Extension

Brskalniška razširitev za avto.net, ki z enim klikom shrani oglas v DealerIQ bazo, normalizira podatke in primerja ceno s povprečjem podobnih vozil.

TypeScript Manifest V3 Node.js / Express PostgreSQL / Prisma avto.net
↗ DealerIQ SaaS Oglej si funkcije
// 01 — PRIMERJAVA CEN

Takoj veš ali je cena ugodna

Widget po shranjevanju prikaže primerjavo cene s povprečjem iste skupine — isti model, letnik in gorivo. Vidiš takoj, ali je oglas nad ali pod trgom.

Primerjava po skupini: model + letnik + gorivo
Prikaže odstotek nad ali pod povprečjem — npr. "+8% nad povprečjem"
Analitika se gradi samodejno z vsakim novim shranjenim oglasom
Podprti endpointi: po modelu, po modelu + letniku, detajlna analitika
Primerjava cene
// 02 — VOZILA V OPAZOVANJU

Shrani oglas za pozneje

Ko brskаš po oglasih na mobile.de, z enim klikom shranišz vozilo v DealerIQ. Vsa vozila, ki te zanimajo za potencialni nakup, so zbrana na enem mestu.

Widget se pojavi na vsakem oglasu na mobile.de
Shranjena vozila so takoj vidna v DealerIQ pod "Vozila v opazovanju"
Ni treba skakati med zavihki — vse potencialne nakupe imaš zbrane skupaj
Shrani: znamka, model, letnik, cena, km, gorivo, menjalnik, moč
Shrani oglas widget
Oglas shranjen
// 03 — SHRANJEVANJE V ZALOGO

Brez dvojnega vnosa

Ko imaš vozilo že objavljeno na avto.net, ga ni treba ročno vpisovati še v DealerIQ. Razširitev prebere vse podatke iz oglasa in jih z enim klikom doda v tvojo floto vozil.

Podatki se prenesejo direktno iz avto.net oglasa — brez ročnega vpisovanja
Vozilo je takoj vidno v DealerIQ zalogi z vsemi specifikacijami
Prihrani čas — en oglas, ena evidenca, nič podvajanja
Shrani v zalogo iz avto.net
// 04 — VOZILO V DEALERIQ

Vsi podatki na enem mestu

Shranjeno vozilo je takoj vidno v DealerIQ zalogi z vsemi specifikacijami, zgodovino cen in možnostjo nadaljnje obdelave.

Polna kartica vozila z vsemi shranjenimi podatki iz oglasa
Direktna povezava na originalni oglas na avto.net
Integracija z DealerIQ SaaS — isti backend, ista baza
Vozilo shranjeno v zalogi
Vozilo z vsemi podatki v DealerIQ
// 05 — KAKO DELUJE

Od oglasa do analitike

Razširitev in backend skupaj tvorita sistem za zbiranje in analizo oglasov — brez ročnega prepisovanja.

🔍

Content script — parser z fallback strategijo

Ko se odpre oglas na avto.net, content script parsira HTML po prioriteti: najprej JSON-LD structured data, nato specs tabela, nato CSS selektorji, zadnji fallback pa je parsanje iz naslova. Nikoli ne crasha — vrne delni rezultat z opozorili.

📡

Backend API — Node.js + Express + Prisma

Extension pošlje POST na /api/listings/save. Backend normalizira make/model z normalizacijskim slovarjem, izvede upsert v PostgreSQL in vrne podatke za primerjavo cen.

📊

Analitični endpointi

GET /api/listings/:id/compare vrne primerjavo s skupino. /api/analytics/detail vrne povprečje, minimum, maksimum in število primerljivih oglasov za izbrani model + letnik.

🔄

Service worker + badge

Background service worker upravlja komunikacijo med content scriptom in popupom ter posodablja badge na ikoni razširitve s številom shranjenih oglasov v tej seji.

// 06 — TEHNOLOGIJE

Tech stack

TypeScript
Manifest V3
Node.js / Express
PostgreSQL
Prisma ORM
Zod (validacija)
Docker Compose
Webpack
← Nazaj na portfolio