JUMA · tweedehands zonder spreadsheetcircus

Van barcode tot verkocht.

Een gsm-app, centrale inventaris, slim opslagplan, publieke webshop en verkooprobots die samen één praktisch systeem vormen. Gebouwd omdat “in welke bak lag die cd nu weer?” geen schaalbare bedrijfsstrategie bleek.

Gsm-firstScannen en fotograferen bij het artikel
Meerdere kanalenEén voorraad, verschillende etalages
Fysieke locatiesKasten, vakken, bakken en opslagplaatsen
Cross-platform cleanupVerkocht hier betekent opruimen daar

/ de echte werkstroom

Het artikel doet één ronde. De software doet de rest.

Geen gegevens op pc A, foto’s op gsm B en een mysterieuze Excel met “definitief-nieuw-2” in de bestandsnaam.

Barcode scannen

De camera leest de code. De backend zoekt onder meer in Discogs en andere catalogi, controleert meteen op dubbels en kan ook op titel zoeken.

Echte foto’s maken

De app begeleidt een vaste fotoreeks. OCR en AI kunnen zichtbare gegevens verrijken, maar een mislukte analyse houdt de opname nooit tegen.

Staat en prijs doorgeven

Media, hoes, formaat, omschrijving en prijs worden nagekeken. Catalogusdata helpt; Julian houdt de eindbeslissing.

Wegsteekplaats reserveren

De opslagmotor kiest volgens regels een vrij vak of een bak en houdt rekening met formaat, capaciteit en opslagsite.

Advertenties publiceren

Foto’s en artikeldata voeden platformwachtrijen. Aparte workers posten één taak tegelijk en maken fouten zichtbaar en herprobeerbaar.

Prijzen onderhouden

Online prijzen kunnen periodiek dalen tot een ingestelde bodem. De inventaris blijft de centrale waarheid per kanaal.

Verkoop melden in de app

Julian duidt aan dat het verkocht is en via welk kanaal. Het artikel wordt centraal verkocht gemarkeerd en verschijnt op de fysieke uithaalcontrole.

Automatisch elders verwijderen

De cleanupflow maakt verwijderdoelen voor alle andere kanalen en haalt daar de advertenties weg. Zo wordt één verkocht exemplaar niet per ongeluk twee keer verkocht.

/ verschillende etalages

Eén voorraad. Elk kanaal zijn eigen adapter.

Platformen hebben elk hun eigen formulieren, sessies en eigenaardigheden; de artikelstatus blijft centraal.

JulianMarthe.com

Publieke Next.js-webshop met catalogus, productpagina’s, winkelmand en accounts.

Live
Vinted

Plaatsing, prijsdalingen, ordercontrole en advertentieverwijdering.

Automatische worker
2dehands + eBay

Eigen posting-, prijs-, order- en verwijderflows gekoppeld aan dezelfde inventaris.

Automatische workers
LastDodo

Catalogusmatch en verkoopflow; publicatie behoudt desgewenst een menselijke eindcontrole.

Controleerbare stap
Praktisch gebouwd: marktplaatsen wijzigen soms formulieren of vragen verificatie. Daarom bestaan er wachtrijen, duidelijke foutstatussen en herstelbare jobs in plaats van stille magie die op dinsdag werkt en woensdag ontkent ooit bestaan te hebben.

/ subtiel technisch stoefen

Geen los scriptje. Een klein ecosysteem.

Softwareontwikkeling verbonden met een fysiek proces—techniek die pas telt wanneer ze sneller werkt en minder fouten maakt.

Flutter-gsmapp

Barcodecamera, fotoflow, artikelcontrole, verkoopmelding en inventarisbeheer.

Python API

Cataloguslookup, dubbeldetectie, prijsregels, opslagreservering en verkooplogica.

SQLite-inventaris

Artikelen, locaties, advertenties en herstelbare jobwachtrijen in één bron.

Platformautomatisatie

Browserworkers waar nodig, API-koppelingen waar mogelijk en controle waar verstandig.

Webshop en hosting

Next.js, catalogussync, reverse proxy, Cloudflare en productiebeveiliging.

Procesontwerp

De hele keten ontwerpen: van het object in de hand tot de doos uit het rek.

/ jouw omslachtige proces hier

Ook iets dat slimmer mag?

Heb je een voorraad, administratie, webshop, app of technisch proces dat vooral bestaat uit kopiëren, zoeken en zuchten? Ik bouw graag iets op maat—praktisch eerst, buzzwords later.