Kelava otpad · prezentacija · 29.10.2026.

Online otkup vozila

Javna stranica /prodaj/ — po uzoru na njemačke otkupne portale (wirkaufendeinauto i slični), ali s našom kralježnicom: svaka ponuda ulazi u postojeći ured → prijevoz → otkup → rastavljanje tok, a ugovor na kraju ima javno provjerljiv digitalni otisak.

Što prodavatelj vidi

1 · Vozilo2 · Stanje3 · Fotografije4 · Kontakt✓ Procjena u 24 h
Bez oglasa i natezanja
wizard od 3 minute s mobitela; ponuda ni na što ne obvezuje
Mi dolazimo po vozilo
vlastiti prijevoz, i za nevozna i havarirana vozila
Isplata odmah
ugovor na licu mjesta, novac pri preuzimanju
Provjerljiv ugovor
svaki ugovor ima digitalni otisak — javna provjera na /ugovor/

Što je ispod haube (cake)

CakaKako radi
Zamka-polje (honeypot)nevidljivo polje web: bot koji ga ispuni dobije "hvala", a ništa se ne sprema
Jednokratni ključ za slikeponuda vrati tajni ključ (u bazi samo SHA-256); slike se smiju dodavati samo s njim i samo dok je ponuda NA_PROVJERI
Kantice protiv poplave3 ponude/sat po IP-u + 50/dan globalno + nginx limit zona; iznad toga pristojna poruka 429
Privola (GDPR)izričita kvačica — podaci se koriste samo za ponudu otkupa
Isti ured, nula novih ekranaweb ponuda ulazi kao izvor=WEB u postojeći popis ponuda; odluka, prijevoz i otkup idu starim, testiranim tokom
Strukturirano stanjevozi / ne pali / havarirano ide u opis kao [STANJE: …] — osoblje odmah zna što gleda

Dokaz da radi

66/66
E2E testova (seed baza) — uključujući novu sekciju 1b: web ponuda, ključ za slike, zamka, vidljivost u uredu
9/9
živih provjera na produkciji (stranica, zamka, 400/403/404 vrata, suradnički tok netaknut)

Kod: otpad repo commit 514b4ed (schema_ponuda_web.sql + ponuda_javno.py + prodaj.html/js/css + e2e u ops/test). Baza: ponuda_vozila dobila izvor, kontakt, web_kljuc_hash; suradnički tok netaknut.

Nadzorna ploča ureda ✓ živa

Admin panel na /otpad/ploca (iza postojeće prijave), po uzoru na No Limit burzu — isti dizajnerski jezik: kartice, mono oznake stanja, svijetla i tamna tema, dodir od 40 px.

KarticaŠto radi
Pregledšest brojki koje traže pažnju (nove web ponude, na provjeri, upiti, nacrti, zaliha, pošiljke) + zaliha i tok po statusima
Ponude za otkupweb i suradničke na jednom mjestu, prikazana procjena, galerija fotografija, prihvati/odbij s razlogom
Procjena cijenareferentni cjenik: dodaj, uključi, ugasi — javna procjena ga koristi odmah
Marketplacestanje izvoza po kanalu, poruka kvara i vrati u red za ponovni pokušaj
📷 Obilazak vozilakamera kroz 13 pozicija: 8 oko vozila + unutrašnjost, brojač, motor, VIN, oštećenje

Kamera vodi redom i sama prelazi na sljedeću poziciju koja fali; slikane su zelene i mogu se preslikati; bez kamere pada na odabir datoteke. Pravilnik ostaje Pravilnik: uvjet za potpis ugovora i dalje su samo tri fotografije (motor, karoserija, VIN) — ostale pozicije su dobrovoljan dokaz stanja i ne blokiraju potpis.

Dokaz: E2E 90/90 · preglednički test ploče 40/40 (svijetla, tamna, mobilna; nula grešaka u konzoli) · klasični ured 116/0 bez regresije · API suite 20/20. Commit f12d8ca.

Sljedeći koraci

· vitrina linka /prodaj/ ✓ · marketplace most (OLX.ba) postavljen, čeka vjerodajnice ⏳

Automatska okvirna procjena ✓ živa

IzvorPravilo
POVIJESTmedian ≥2 naša dovršena otkupa sličnog vozila (tokeni 60 %, godina ±3) — bez osobnih podataka (view)
REFERENCAcjenik koji puni ured (POST /api/procjena-ref: uzorak, raspon godina, osnova €)
Korekcijestanje vozi/ne pali/havarirano = 100/60/40 % · km ±10 % · godina −5 %/g · raspon ±15 %
Bez temeljaNEPOZNATO — nikakva brojka se ne prikazuje ("procjena u 24 h"); nema AI nagađanja cijena
Auditšto je kupcu prikazano sprema se uz ponudu (ponuda_vozila.procjena) — ured vidi isto što i kupac

Dokaz: 6/6 offline testova logike + E2E 70/70 (sekcija 1c) + živo na produkciji: Golf 5 2006 iz 3 stvarna otkupa → 380–520 € (vozno) / 150–200 € (havarirano); nepoznato vozilo → NEPOZNATO. Commit 9f3ee16.