lange wachttijden en lange wachtrijen kunnen restaurants ondraaglijk maken. Om deze uitdagingen aan te pakken, gebruiken sommige restaurants zelfbedieningskiosken. Tijdens het werken aan een van onze recente projecten, Can Tho, we opgedaan onschatbare kennis over hoe je een self-order kiosk systeem te bouwen.
als u een restauranteigenaar bent die op zoek is naar het automatiseren van bestellingen en betalingen via een zelfbedieningskiosk, bent u op de juiste plaats. Lees verder om te ontdekken de technologie stack achter touchscreen bestellen kiosken, de mijlpalen van het ontwikkelen van een, hoe ze werken, en wanneer te kiezen voor aangepaste ontwikkeling in plaats van kant-en-klare oplossingen.
Het verhaal van de Can Tho kiosk begon toen Damien Toulouse, de eigenaar van Can Tho, een Vietnamees restaurant in Brussel, begon na te denken over het verminderen van de lange lijnen in zijn restaurant. Toen hij op zoek was naar een oplossing, merkte hij op hoe McDonald ‘ s zelfbedieningskiosken voor het bestellen van voedsel implementeerde en dacht dat dergelijke kiosken misschien ook een oplossing voor zijn probleem konden zijn.
om een zelfbedieningskiosk te bouwen, zijn Damien en zijn team begonnen met het definiëren van de behoeften van hun klanten en de kernwaarde van hun service.
Steelkiwi advies: om een product te bouwen, begin eerst met het definiëren van uw kernwaarde en doelgroep klanten. U moet hun pijnen en behoeften begrijpen en hoe u ze kunt aanpakken met uw oplossing. Al het andere ― UX ― strategie, UI-ontwerp en functionaliteit-moet worden gebouwd op basis van uw kernwaarde.
om uw core value proposition te visualiseren en te systematiseren, kunt u profiteren van een value proposition canvas. Het bestaat uit twee delen: een value proposition map en een klantprofiel, elk bestaande uit drie bouwstenen. Begin met het klantprofiel en ga dan naar het value proposition deel.
Hieronder is een voorbeeld van Can Tho ‘ s value proposition canvas:
- Mijlpalen van de ontwikkeling van een self-bestellen kiosk
- gebruikerservaring ontwerp van een kiosk voor het bestellen van levensmiddelen
- Kies een taal
- hulp ophalen
- eten of meenemen
- aangepaste gerechten
- betalen
- gebruikerstesten
- ontwerp van de gebruikersinterface
- API voor kiosken
- Pos-systeem
- betaalterminal
- Admin dashboard
- integraties
- de technologiestack achter zelfbedieningskiosk-software
- ontwikkelen van een zelfbedieningssysteem met kant-en-klare oplossingen of vanuit het niets?
- kant-en-klare ontwikkeling
- Custom development
- belangrijke afhaalmaaltijden over het bouwen van een zelfbedieningskiosk
Mijlpalen van de ontwikkeling van een self-bestellen kiosk
Er zijn meerdere fasen te maken van self-bestellen kiosk software, en er zijn veel beslissingen te maken voor en tijdens de ontwikkeling van een self-bestellen kiosk systeem.
gebruikerservaring ontwerp van een kiosk voor het bestellen van levensmiddelen
klanten willen een naadloze ervaring. Om dit te bereiken, je moet kijken naar wie uw doelgroep klanten zijn, wat ze nodig hebben, en hoe u kunt deze behoeften aan te pakken met uw kiosk. Hieronder zijn de kenmerken van de Can Tho kiosk en een aantal verklaringen van wat ons gevraagd om de user journey te maken de manier waarop we deden.
Kies een taal
aangezien de officiële talen in Brussel Frans en Nederlands zijn, besloot Damien beide talen op te nemen in de Can Tho app. Het team koos ook voor Engels, omdat Brussel veel buitenlandse toeristen aantrekt die misschien geen Frans of Nederlands kennen.
hulp ophalen
als gebruikers problemen hebben met de kiosk, kunnen ze op de knop Hulp ophalen klikken, die op elk scherm wordt weergegeven, of ze kunnen leren hoe de kiosk te gebruiken door op de knop hoe het werkt te klikken.
eten of meenemen
Diners kunnen afhaalmaaltijden bestellen, eten of eten en afhaalmaaltijden bestellen. We gaven gebruikers de mogelijkheid om uit alle drie de opties te kiezen.
aangepaste gerechten
bij Can Tho zijn zij van mening dat, terwijl hun chef-koks verantwoordelijk zijn voor het maken van authentieke en smakelijke gerechten, hun klanten verantwoordelijk moeten zijn voor de finishing touch. We hebben gebruikers in staat gesteld om hun gerechten aan te passen door ingrediënten toe te voegen of te verwijderen.
betalen
zodra de klanten hun bestelling hebben gedaan, gaan zij over tot afrekenen en betalen. Klanten kunnen betalen met een kaart met behulp van een pin, EMV-chip of magstripe, of kan contactloos betalen via NFC.
zo ziet het user journey eruit:
gebruikerstesten
het is cruciaal om de gebruikersreis van uw applicatie te valideren en om echte feedback te vragen. Voordat Can Tho aan iedereen ter beschikking werd gesteld, was het al bijna tien dagen actief voor familieleden en vrienden. Dit hielp het Can Tho team om hun kiosk te testen en te bewijzen dat de user journey een succes was.
ontwerp van de gebruikersinterface
als het gaat om het ontwerp van de gebruikersinterface, moet u de stijl van uw toepassing definiëren, inclusief lettertypen, kleuren en grafische elementen. Damien had een ander ontwerpteam het UI-ontwerp voor Can Tho laten maken. Onze taak was om dat ontwerp te implementeren in de Can Tho app.
bekijk het ontwerp van de gebruikersinterface voor Can Tho:
API voor kiosken
de Can Tho-applicatie is verbonden met een cloudserver die het menu in een database opslaat en de verzoeken van klanten afhandelt. Met een API kan de Can Tho-app communiceren met de server. Zo ziet het eruit.:
laten we dit uitleggen aan de hand van een voorbeeld. Stel dat een bezoeker iets wil bestellen om te drinken, dus tikken ze op de knop Drankjes om te leren wat er op het menu staat. Als antwoord stuurt de Can Tho-app een verzoek naar de server in de trant van wat staat er op het drankmenu? De server verwerkt het verzoek en stuurt een gedetailleerde lijst van dranken samen met hun beschrijvingen en prijzen. Hetzelfde geldt voor andere verzoeken. Elke keer dat een klant iets vraagt, verwerkt de server het verzoek en stuurt een antwoord. De API is wat deze communicatie mogelijk maakt.
Pos-systeem
om betalingen te accepteren, hebt u een verkooppuntsysteem voor restaurants nodig. Het zelfstandig bouwen en licenseren van dergelijke functionaliteit zou te lang duren en te duur zijn, dus we raden u aan om het bestaande kassasysteem te integreren dat het beste bij uw behoeften past. Houd rekening met de installatiekosten, functies die uw bedrijf nodig heeft en compatibiliteit met uw bestaande hardware.
om een eenvoudige betalingsstroom in Can Tho te garanderen, hebben we de Lightspeed PoS geïntegreerd. Hierdoor kon het systeem de prijzen correct berekenen met inbegrip van belastingen.
betaalterminal
om betalingen aan de kiosk te accepteren, moet u een betaalterminal kiezen. Uw keuze kan worden gebaseerd op de soorten creditcardbetalingen die u wilt inschakelen (magstripe, EMV, contactloos), de prijs van de betaalterminal, en of u een standaard of draadloze terminal nodig hebt. Voor Can Tho hebben we gekozen voor een Valina terminal om de overgrote meerderheid van de klanten tevreden te stellen. Met de Valina terminal kunnen klanten zowel contactloos als met de kaart betalen.
Admin dashboard
een admin dashboard is een must-have voor een restaurant dat kiosk bestelt. Er zijn een heleboel functies die u kunt implementeren voor uw dashboard. In het Can Tho dashboard kunnen beheerders:
- prijzen en BTW instellen voor eten en afhaalmaaltijden
- bestellingen bevestigen
- retourneren
- nieuwe menu-items toevoegen
integraties
uw applicatie heeft ook integraties nodig om sommige processen te automatiseren, de workflow te stroomlijnen en een betere klantenservice te bieden. Afgezien van de Lightspeed PoS, hebben we ook een XiaoMi smart lightbulb geïntegreerd die oplicht wanneer een klant op de Help-knop drukt, zodat het personeel van het restaurant snel kan reageren. We hebben ook Uber Eats geà ntegreerd en zijn van plan om Deliveroo te integreren.
de technologiestack achter zelfbedieningskiosk-software
uw keuze van de technologiestack hangt sterk af van de functionaliteit die u implementeert en de hardware die u kiest. Als u bijvoorbeeld een iOS-aangedreven kiosk wilt maken, moet u overwegen de Swift-programmeertaal te gebruiken. Maar in dit geval, je bent waarschijnlijk meer te betalen voor tablets, als iPads zijn vrij duurder dan Android-tablets. Het is ook onmogelijk om grote touchscreen-TV ‘ s te laten draaien op iOS, en de grootste Apple-tablet beschikbaar vanaf 2019 is de 12,9-inch iPad Pro. Dat is de reden waarom veel restauranteigenaren besluiten om te gaan met Android-aangedreven kiosken. Voor een Android-app, je moet overwegen de ontwikkeling van de app in Kotlin of Java.
voor backend-ontwikkeling kunt u Python, PHP en Ruby overwegen. Zorg ervoor dat je weet dat hun sterke en zwakke punten, die u kunt leren door het lezen van de volgende blog posts:
- Wat Is Python & Django en waarom worden ze beschouwd als een Top keuze voor webontwikkeling?
- Ruby on Rails vs Django vs Laravel: de ultieme vergelijking van populaire Web Frameworks
- waarom Django het beste Web Framework is voor uw Project
Voor Can Tho ontwikkelden we de backend met Python en Django voor de server. We gebruikten het Django REST framework om kiosken te laten interageren met de backend en gebruikten PostgreSQL als database. We bouwden een Django admin site met behulp van Django JET, een plugin voor de Django admin interface, zodat een beheerder het Can Tho menu en bestellingen kan beheren. We hebben de app ook beschikbaar gesteld in het Engels, Nederlands en Frans.
we hebben de Android-app gebouwd met Kotlin. We kozen voor Schone Architectuurpatronen om prijsberekeningen en bedrijfslogica in afzonderlijke modules te verdelen. Door dit te doen, hebben we de betrouwbaarheid en onderhoudbaarheid verbeterd, zodat de Can Tho app alle functies naar behoefte uitvoert, hoge prestaties behoudt Onder het verwachte datavolume en-belasting en, indien nodig, kan worden aangepast voor nieuwe use cases en aangevuld met nieuwe functies.
voor meer uitgebreide informatie over de technologie stack voor Can Tho, lees de case study.
ontwikkelen van een zelfbedieningssysteem met kant-en-klare oplossingen of vanuit het niets?
hierboven beschreven we de technologie stack achter een aangepaste self-ordering kiosk. Toch is er een andere manier om een self-service systeem te bouwen: met behulp van een kant-en-klare oplossing. Lees verder om de voor-en nadelen van elke aanpak te ontdekken.
kant-en-klare ontwikkeling
als u weinig tijd en geld hebt, kunt u profiteren van een kant-en-klare oplossing. Met off-the-shelf ontwikkeling, hoeft u niet te besteden aan prototyping, UI/UX ontwerp, en kwaliteitsborging. Daarom betaal je minder in vergelijking met bouwen vanaf nul. Aan de andere kant, zult u niet in staat zijn om een unieke applicatie met alle nodige functies en uw eigen unieke ontwerp ambachtelijke. Plus, als je op zoek bent naar het integreren van specifieke systemen van derden, zult u waarschijnlijk maatwerk vereisen. Je moet een software engineer inhuren om je te helpen bij het bouwen van een kiosk met een off-the-shelf platform als je geen codering vaardigheden hebt.
Custom development
bij Steelkiwi geloven we dat er geen one-size-fits-all oplossing is als het gaat om het automatiseren van bedrijfsactiviteiten. Met custom development, je bent vrij om te beslissen over functies en een ontwerp en af te stemmen op uw zakelijke behoeften. Bovendien zijn apps op maat zeer veilig tegen cyberaanvallen, zijn ze gemakkelijker te onderhouden en te upgraden en zijn ze schaalbaar zodat ze samen met uw bedrijf kunnen groeien. Wat Can Tho betreft, was ontwikkeling vanaf nul een noodzaak omdat het idee flexibiliteit en maatwerk vereiste in termen van ontwerp en functionaliteit.
belangrijke afhaalmaaltijden over het bouwen van een zelfbedieningskiosk
er is niets waardevoller dan lessen in de echte wereld. Hieronder delen we wat we hebben geleerd tijdens het ontwikkelen van Can Tho.
# 1 Wees duidelijk over uw kernwaarde en doelgroep.
# 2 elke beslissing die u maakt over UI/UX-ontwerp, functies en een betaalterminal moet worden geleid door uw kernwaarde en doelgroep klanten.
# 3 Test uw app-idee en verzamel feedback uit de echte wereld.
als u vragen heeft over het bouwen van zelfbedieningstechnologie of wilt beginnen met het bouwen van uw eigen Zelfbedieningskiosk met Steelkiwi, aarzel dan niet om contact op te nemen met onze vertegenwoordigers. U bent ook van harte welkom om onze portfolio van business process automation software die we tot nu toe hebben gebouwd te bekijken.