Innovend software voor smart lockers en vending machines
Doorontwikkeling van software voor smart lockers en vending machines, met focus op frontend, hardwarekoppelingen, betalingen en integraties met het webplatform.
Wat we hebben opgeleverd
Een combinatie van strategie, ontwerp en techniek die de stap van idee naar bruikbare oplossing korter maakt.
Vaardigheden
Technologieën
Projectoverzicht
Voor dit project werkte ik aan de software achter smart lockers en vending machines. Zuply is de hardwarepartij, Innovend de softwarepartij. Samen leveren zij systemen voor organisaties die producten geautomatiseerd willen uitgeven, laten ophalen of laten innemen.
De oplossingen worden in verschillende omgevingen ingezet, van slimme uitgiftepunten tot lockers en self-service machines. Daardoor moest de software niet alleen technisch kloppen, maar ook bruikbaar blijven voor uiteenlopende klanten en eindgebruikers.
Samenwerking
Binnen het bredere softwarelandschap richtte ik mij vooral op het team rond de machinekant van het product. Ik werkte samen met andere ontwikkelaars, het hardwareteam en de backend/webomgeving om nieuwe functionaliteit door te voeren zonder de dagelijkse werking van de systemen uit het oog te verliezen.
De vraag achter het werk
Bij dit soort systemen komen software, hardware en praktijkgebruik direct samen. Een machine moet betrouwbaar reageren, betaalstromen moeten goed werken en de gebruikersinterface moet duidelijk zijn voor mensen die snel iets willen pakken, ophalen of beheren.
De uitdaging was dus niet alleen het bouwen van features, maar vooral het verbeteren van de totale machine-ervaring: van hardware-aansturing tot de schermflow en de koppeling met het webplatform daarachter.
Waar ik aan werkte
- Frontendfunctionaliteit voor vending machines en smart lockers.
- Hardware-implementaties voor nieuwe of aangepaste machine-opstellingen.
- Integraties met betaalproviders en andere externe systemen.
- Koppelingen tussen de machine-software en het webbackend.
Uitdagingen
- Werken in een bestaande codebase waarin meerdere talen en systemen samenkomen.
- Nieuwe hardware en machinevarianten ondersteunen zonder bestaande flows onnodig te verstoren.
- Betalingen, machinegedrag en backendkoppelingen goed op elkaar laten aansluiten in een product dat in verschillende praktijksituaties gebruikt wordt.
Technische aanpak
- PHP en Slim API voor machine-logica, transacties en communicatie met andere onderdelen.
- Vue, JavaScript en TypeScript voor de gebruikersinterface op de machine.
- Python op Raspberry Pi als schakel tussen software en hardwarecomponenten.
- Buddy, Postman en testflows om releases en integraties gecontroleerd door te voeren.
Resultaat
- Ondersteuning voor nieuwe hardwaretypes binnen het bestaande machineplatform.
- Soepelere schermflows op de vending-machine frontend.
- Betrouwbaardere betaalproviderintegraties.
- Betere aansluiting tussen machine-software en het webbackend.
- Een basis waarmee nieuwe machinefunctionaliteit eenvoudiger uitgerold kan worden.
Geïnspireerd door dit project?
Zie je vergelijkbare kansen of knelpunten in je eigen organisatie? Dan vertalen we dit graag naar een praktische aanpak voor jouw bedrijf.
Andere projecten
Software & Integraties Zuply en Vendo integratie voor slimme vending machines
Integratie van een nieuwe Vendo-vendingmachine in bestaande vendingsoftware, met realtime inzicht in uitgiftes, storingen en voorraad via het Zuply-platform.
Software & Integraties Zuply en LinxiQ integratie voor slimme vending machines
Integratie van nieuwe LinxiQ-vendinghardware met extra IoT-sensoring, gekoppeld aan bestaande vendingsoftware en het Zuply-platform voor realtime machine-inzicht.
SaaS Platform Nomly platform voor restaurants in ontwikkeling
Concept en ontwikkeling van een horeca platform waarin website, CMS, reserveringen en marketingtools samenkomen in één abonnement.