Scan, catalogiseer en beheer voorraad met de telefoon in uw zak. Magazijnteams scannen een barcode en het artikel verschijnt. Retailteams maken een foto en AI vindt de match via omgekeerd beeldzoeken. Lijsten, categorieën en voorraadaantallen blijven allemaal op één plek.
Voorraadbeheer op de werkvloer betekent meestal jongleren met drie dingen: een barcodescanner voor artikelen met een code, een klembord of spreadsheet voor de tellingen, en een aparte manier om producten zonder barcode te identificeren. Steeds wisselen is traag, en juist bij het overtypen van getallen tussen die tools sluipen er fouten in. Scannur vervangt alle drie door één app. Een barcodescanner leest gecodeerde artikelen direct. Omgekeerd beeldzoeken met AI herkent producten zonder barcode. Inkooporders, inventarisaties en categorieën bouwen allemaal voort op dezelfde artikelbibliotheek, dus er is één bron van waarheid en er wordt niets overgetypt.
Scannur vervangt het klembord, de barcodescanner en de tool voor beeldzoeken door één app die op de magazijnvloer draait en een Laravel-backend die met het bedrijf meegroeit. Het is het soort maatwerksoftwareontwikkeling that maps to one team's exact workflow.
Scannen op het toestel voor EAN, UPC, Code 128, QR en Data Matrix. De camera leest, de app reageert, en er zitten geen extra tikken tussen het scannen van een code en het zien van het artikel.
Richt de camera op een schap en Scannur tekent kaders om de objecten, toont wat het zag en laat de gebruiker elk gedetecteerd artikel accepteren of verwerpen — handig voor snelle visuele tellingen.
Heeft een artikel geen barcode, dan gaat er een foto naar een vision-model op AWS Lambda en komt het bijbehorende catalogusartikel binnen een seconde terug. De medewerker accepteert, weigert of past aan, en de catalogus leert van elke beslissing.
Inkooporders, inventarisaties en ontvangstlijsten bouwen allemaal voort op dezelfde artikelbibliotheek. Eén bron van waarheid betekent niets meer overtypen tussen tools — de inventarisatie van maandag loopt door in de bestelling van vrijdag zonder dat iemand een getal opnieuw invoert.
Een manager past op de telefoon links een artikel aan, terwijl een medewerker op de werkvloer rechts een barcode scant. Beide weergaven werken realtime bij op dezelfde PostgreSQL-catalogus.

Zet de automatische modus aan en de camera leest elke code die door de zoeker komt. Scannur koppelt de code aan de actieve lijst, haalt het artikel uit de catalogus en toont inkoopgegevens en aantalknoppen met één tik.

Heeft een artikel geen barcode, richt dan de camera erop. Scannur uploadt het beeld naar een vision-model op AWS Lambda, het resultaat van gerichte AI-ontwikkeling, and returns candidate matches in under a second. The operator accepts, rejects or edits. The catalog learns from every decision.

Inkooporders, inventarisaties en ontvangstlijsten delen één artikelbibliotheek. Voeg een fotominiatuur toe. Tel de kosten op. Deel of exporteer zodra de telling klaar is. Niets overtypen tussen tools.

De telefoons blijven licht omdat het zware werk op de server gebeurt. De server blijft eenvoudig omdat Lambda de machine learning op afroep afhandelt.
{
"mobile": ["Swift", "Kotlin", "React Native"],
"backend": "Laravel",
"database": "PostgreSQL",
"cloud": "AWS",
"ml": "AWS Lambda + vision model",
"native": true
}
// Native camera and haptics live on the phone.
// Catalogue, auth, orders and image search live on the server.Lees in de linkerkolom wat de opdracht ons voorlegde. Lees in de rechterkolom wat wij hebben opgeleverd om dat op te lossen.
Er gaat een foto omhoog, het model draait, het artikel komt terug. Een mobiele telefoon kan zo'n zwaar model niet dragen, dus het werk moest op de server plaatsvinden zonder dat de heen-en-terugreis traag aanvoelt.
De camera leest de code, de app reageert, geen extra tikken — en het moest even snel werken op een keukenlabel als op een magazijnpallet.
Een buurtwinkel met 50 artikelen en een magazijn met 50,000 moesten dezelfde schermen gebruiken, en zoeken, paginering en filteren moesten bij elke omvang snel blijven.
Wie ooit met een spreadsheet heeft gewerkt, voelt zich meteen thuis: artikelen toevoegen, ze herschikken, de lijst delen, de telling exporteren. Eenvoudig, maar niet simplistisch.
Wij hielden de app native waar snelheid telt en verplaatsten het zware werk naar de cloud. Een foto gaat naar een vision-model op AWS Lambda, dat binnen een seconde mogelijke matches teruggeeft. De telefoon blijft licht; de server doet het tilwerk.
Wij bouwden het scannen native. Swift draait iOS, Kotlin draait Android, en cameratoegang, haptiek en scanfeedback voelen op elk platform kloppend aan. Scans worden op het toestel verwerkt, zodat er geen netwerkvertraging zit tussen het scannen van een code en het zien van het resultaat.
De artikelbibliotheek indexeert en cachet voor snelheid op elke schaal. Het datamodel groeit eronder mee zonder dat de gebruiker iets ziet veranderen, zodat een klein bedrijf en een groot magazijn dezelfde ervaring krijgen, alleen met meer erin.
Lijstbeheer ligt bovenop de bibliotheek, dus elke lijst is een weergave van de catalogus. Sorteren, filteren, delen en exporteren werken zonder dubbele invoer, en aantallen lopen van de ene lijst door naar de volgende zonder overtypen.
> Een app voor voorraadbeheer kost doorgaans tussen EUR 35,000 en EUR 120,000, afhankelijk van de functies. Basale barcodescanning en lijsten zitten aan de onderkant; AI-beeldzoeken, builds voor meerdere platforms en ERP-koppeling duwen het hoger. Scannur, met zijn vision-model en drie scanmodi, zit richting de bovenkant. Wij geven vóór de ontwikkeling een vaste scope en prijs.
> De app stuurt een foto van een artikel naar een vision-model, meestal draaiend in de cloud omdat het model te groot is voor een telefoon. Het model vergelijkt de afbeelding met de catalogus en geeft de dichtstbijzijnde treffers terug. In Scannur is die heen-en-weerreis binnen een seconde klaar, waarna de medewerker het resultaat bevestigt of corrigeert.
> Bij scannen waar snelheid cruciaal is, geven native Swift en Kotlin de beste prestaties voor camera en haptische feedback. Een backend in Laravel of Node.js met PostgreSQL verzorgt de catalogus en de bestellingen, en cloudfuncties zoals AWS Lambda zijn ideaal om de ML op afroep te draaien. Die verdeling hebben wij voor Scannur gebruikt — native op de telefoon, de cloud voor het zware werk.
> Een app met barcodescanning en lijsten kan in drie tot vier maanden live. Met AI-beeldzoeken, objectdetectie en ERP-koppeling loopt dat op naar vijf tot acht maanden, omdat het vision-model en de integraties hun eigen ontwikkel- en testtijd vragen.
> Ja. De meeste ERP-systemen bieden API's, zodat de voorraadapp tellingen, bestellingen en voorraadmutaties naar het ERP kan sturen en productdata kan terughalen. Wij brengen de velden in kaart tijdens de verkenningsfase en bouwen een synchronisatielaag, zodat de app de interface op de werkvloer wordt voor het systeem dat het bedrijf al draait.
> Vaak wel. In magazijnen en voorraadruimtes is de verbinding vaak slecht. Wij ontwerpen offline-first waar dat telt: scans en wijzigingen komen lokaal in de wachtrij en synchroniseren zodra er weer verbinding is, zodat een wegvallend signaal een voorraadtelling nooit stillegt. Cloudfuncties zoals zoeken op beeld hebben verbinding nodig, maar het scannen zelf blijft werken.
> Minimaal EAN en UPC voor retailproducten, Code 128 voor logistiek, en QR en Data Matrix voor interne labels. Scannur ondersteunt al deze formaten en meer. Welke set de juiste is, hangt af van uw branche en bepalen wij tijdens de verkenning.
> Data wordt versleuteld tijdens transport en in rust, toegang loopt via geverifieerde gebruikersaccounts met rolgebaseerde rechten, en de backend staat achter standaard cloudbeveiliging op AWS. Voor bedrijven met strengere eisen voegen wij auditlogging en single sign-on-integratie toe.
Wij bouwen native apps die zowel op de werkvloer als op kantoor draaien, met servers erachter die meeschalen van 50 items naar 50,000.