En headless plattform bygget for sanntidsauksjoner
Løsningen ble bygget headless, med React på frontend og Symfony på backend, helt adskilt fra hverandre. Frontend leverer en dynamisk opplevelse for å se objekter, legge inn bud og administrere brukerkontoer, mens backend håndterer auksjoner, budregistrering, kundeverifisering og varsler.
Avanti holder auksjonene i gang bak kulissene
Blomqvists ansatte bruker ERP/PIM-systemet Avanti til å forberede hver gjenstand for salg: bilder, kontrakter med selgere og beskrivelser. Når en gjenstand er klar, defineres auksjonens varighet og minstepris, og objektet legges ut på plattformen til fastsatt tid.
Et køsystem som håndterer tusenvis av bud i sekundet
Hver gjenstand har en minstepris og et sluttidspunkt. Et avansert køsystem sikrer at bud behandles i riktig rekkefølge selv når volumet er høyt, og auto-bid lar budgivere sette en øvre grense og by automatisk hvis de blir overbudt. Alle bud tidsstemples og synkroniseres for å sikre rettferdighet, og auksjonens sluttid forlenges automatisk ved bud i siste sekund, akkurat som i en fysisk auksjon.
Betaling og oppgjør, helautomatisert
Plattformen er integrert med Nets for betaling og 24SevenOffice for regnskap. Når en gjenstand er solgt, belastes vinnerens kort, og fakturaer genereres automatisk til både kjøper og selger. Kjøper og selger kan følge oppgjøret underveis, og salgs- og regnskapsdata kan eksporteres til Excel for videre analyse.
Søk og varsler bygget for samlere
ElasticSearch håndterer søk på tvers av gjenstander, historiske data og kontrakter, med støtte for lagrede søk, filtrering og feiltolerante søketermer. Varsler sendes ut via SendGrid på e-post og Systor Vest på SMS, viktig i en auksjon der hvert sekund kan avgjøre om et bud kommer inn i tide.
Resten av stacken er satt sammen for stabilitet i høyt tempo: CloudFlare cacher bilder og statiske filer og beskytter mot DDoS, Strapi styrer kampanjeinnhold, og Fotoware sørger for at høyoppløselige bilder av hver gjenstand alltid er oppdatert, slik at kunder kan zoome inn på detaljer uten å se objektet fysisk.