ori lungi de așteptare și linii lungi pot face restaurante de nesuportat. Pentru a aborda aceste provocări, unele restaurante folosesc chioșcuri de comandă a alimentelor cu autoservire. În timp ce lucram la unul dintre proiectele noastre recente, Can Tho, am dobândit cunoștințe neprețuite despre cum să construim un sistem de chioșcuri cu auto-comandă.
dacă sunteți un proprietar de restaurant care caută să automatizeze comenzile și plățile printr-un chioșc de comandă cu autoservire, sunteți în locul potrivit. Citiți mai departe pentru a descoperi stiva de tehnologie din spatele chioșcurilor de comandă cu ecran tactil, etapele dezvoltării unuia, modul în care funcționează și când să alegeți dezvoltarea personalizată în locul soluțiilor off-the-shelf.
povestea chioșcului Can Tho a început atunci când Damien Toulouse, proprietarul Can Tho, un restaurant vietnamez din Bruxelles, a început să se gândească cum să reducă liniile lungi din restaurantul său. În timp ce căuta o soluție, a observat cum McDonald ‘ s a implementat chioșcuri de comandă a alimentelor cu autoservire și s-a gândit că poate astfel de chioșcuri ar putea fi și o soluție pentru problema sa.
pentru a construi un chioșc de auto-comandă, Damien și echipa sa au început cu definirea nevoilor clienților lor și a valorii de bază a serviciului lor.
Steelkiwi sfaturi: pentru a construi un produs, începe mai întâi cu definirea valorii de bază și clienții țintă. Trebuie să înțelegeți durerile și nevoile lor și cum le puteți aborda cu soluția dvs. Orice altceva ― strategia UX, designul UI și funcționalitatea ― ar trebui să fie construite pe baza valorii dvs. de bază.
pentru a vizualiza și sistematiza propunerea dvs. de valoare de bază, puteți beneficia de o pânză de propunere de valoare. Se compune din două părți: o hartă a propunerii de valoare și un profil de client, fiecare constând din trei blocuri de construcție. Începeți cu profilul clientului și apoi treceți la partea de propunere de valoare.
mai jos este un exemplu de Can Tho ‘ s value proposition canvas:
- Repere de dezvoltare a unui chioșc auto-comanda
- experiența utilizatorului proiectarea unui chioșc de comandă a alimentelor
- alegeți o limbă
- Obțineți ajutor
- mâncați sau luați
- Personalizați mâncărurile
- plătiți
- testarea utilizatorului
- User interface design
- API pentru chioșcuri
- punct de vânzare (PoS) sistem
- terminal de plată
- Admin dashboard
- integrări
- stiva de tehnologie din spatele software-ului chioșc auto-comandă
- dezvoltați un sistem de chioșc de auto-comandă folosind soluții gata făcute sau de la zero?
- dezvoltare off-the-shelf
- dezvoltare personalizată
- takeaways cheie despre cum de a construi un chioșc comanda self-service
Repere de dezvoltare a unui chioșc auto-comanda
există mai multe etape pentru a crea software-ul chioșc auto-comanda, și există multe decizii pentru a face înainte și în timpul dezvoltării unui sistem de chioșc auto-comanda.
experiența utilizatorului proiectarea unui chioșc de comandă a alimentelor
clienții doresc o experiență perfectă. Pentru a realiza acest lucru, ar trebui să analizați cine sunt clienții dvs. țintă, ce au nevoie și cum puteți aborda aceste nevoi cu chioșcul dvs. Mai jos sunt caracteristicile chioșcului Can Tho și câteva explicații despre ceea ce ne-a determinat să creăm călătoria utilizatorului așa cum am făcut-o.
alegeți o limbă
deoarece limbile oficiale din Bruxelles sunt franceza și olandeza, Damien a decis să le includă pe amândouă în aplicația Can Tho. Echipa a optat și pentru limba engleză, deoarece Bruxelles atrage mulți turiști străini care ar putea să nu cunoască nici franceza, nici olandeza.
Obțineți ajutor
dacă utilizatorii au dificultăți în interacțiunea cu chioșcul, pot face clic pe butonul Obțineți ajutor, care este afișat pe fiecare ecran sau pot învăța cum să folosească chioșcul Can Tho făcând clic pe butonul Cum funcționează.
mâncați sau luați
mesenii pot comanda mâncare la pachet, mânca sau mânca și comanda mâncare la pachet. Am oferit utilizatorilor posibilitatea de a alege dintre toate cele trei opțiuni.
Personalizați mâncărurile
la Can Tho, ei cred că, în timp ce bucătarii lor sunt responsabili de prepararea mâncărurilor autentice și gustoase, clienții lor ar trebui să se ocupe de atingerea finală. Am permis utilizatorilor să-și personalizeze felurile de mâncare adăugând sau eliminând ingrediente.
plătiți
odată ce clienții au terminat de comandat, aceștia continuă să plătească și să plătească. Clienții pot plăti cu cardul folosind un cod pin, un cip EMV sau magstripe sau pot efectua plăți fără contact prin NFC.
Iată cum arată călătoria utilizatorului:
testarea utilizatorului
este esențial să validați călătoria utilizatorului aplicației dvs. și să solicitați feedback real. Înainte ca Can Tho să fie pus la dispoziția tuturor, acesta funcționa pentru rude și prieteni doar de aproape zece zile. Acest lucru a ajutat echipa Can Tho să-și testeze chioșcul și să demonstreze că călătoria utilizatorului a fost un succes.
User interface design
când vine vorba de designul UI, trebuie să definiți stilul aplicației dvs., inclusiv fonturile, culorile și elementele grafice. Damien a avut o altă echipă de design a crea designul UI pentru Can Tho. Treaba noastră a fost să implementăm acel design în aplicația Can Tho.
aruncați o privire la designul UI pentru Can Tho:
API pentru chioșcuri
aplicația Can Tho este conectată la un server cloud care stochează meniul într-o bază de date și gestionează solicitările clienților. Un API permite aplicației Can Tho să comunice cu serverul. Iată cum arată:
să explicăm acest lucru folosind un exemplu. Spuneți că un vizitator dorește să comande ceva de băut, așa că atinge butonul băuturi pentru a afla ce este în meniu. Ca răspuns, Aplicația Can Tho trimite o solicitare către server pe linia a ceea ce se află în meniul de băuturi? Serverul procesează cererea și trimite o listă detaliată de băuturi împreună cu descrierile și prețurile acestora. Același lucru este valabil și pentru alte cereri. De fiecare dată când un client solicită ceva, serverul procesează cererea și trimite un răspuns. API-ul este ceea ce face posibilă această comunicare.
punct de vânzare (PoS) sistem
pentru a accepta plăți, aveți nevoie de un punct de restaurant de sistem de vânzare. Construirea și licențierea unei astfel de funcționalități pe cont propriu ar dura prea mult și ar fi prea costisitoare, așa că vă sugerăm să integrați orice sistem POS existent este cel mai potrivit pentru nevoile dvs. Luați în considerare costurile de configurare, caracteristicile pe care afacerea dvs. le necesită și compatibilitatea cu hardware-ul dvs. existent.
pentru a asigura un flux ușor de plată în Can Tho, am integrat PoS Lightspeed. Acest lucru a permis sistemului să calculeze corect prețurile cu taxele incluse.
terminal de plată
pentru a accepta plăți la chioșc, va trebui să alegeți un terminal de plată. Alegerea dvs. se poate baza pe tipurile de plăți cu cardul de credit pe care doriți să le activați (magstripe, EMV, contactless), prețul terminalului de plată și dacă aveți nevoie de un terminal standard sau wireless. Pentru Can Tho, am optat pentru un terminal Valina pentru a satisface marea majoritate a clienților. Cu terminalul Valina, clienții pot efectua atât plăți fără contact, cât și cu cardul.
Admin dashboard
un admin dashboard este un must-have pentru un chioșc de comanda restaurant. Există o mulțime de caracteristici pe care le puteți implementa pentru tabloul de bord. În tabloul de bord Can Tho, administratorii pot:
- setați prețurile și TVA pentru mâncare și mâncare
- confirmați comenzile
- rezolvați returnările
- adăugați elemente de meniu noi
integrări
aplicația dvs. va avea nevoie, de asemenea, de integrări pentru automatizarea unor procese, eficientizarea fluxului de lucru și furnizarea de servicii mai bune pentru clienți. În afară de Lightspeed PoS, am integrat și un bec inteligent Xiaomi care se aprinde ori de câte ori un client apasă butonul Get Help, astfel încât personalul restaurantului să poată reacționa rapid. De asemenea, am integrat Uber Eats și intenționăm să integrăm Deliveroo.
stiva de tehnologie din spatele software-ului chioșc auto-comandă
alegerea stivei de tehnologie depinde foarte mult de funcționalitatea pe care o implementați și de hardware-ul pe care îl alegeți. De exemplu, dacă doriți să creați un chioșc alimentat cu iOS, ar trebui să luați în considerare utilizarea limbajului de programare Swift. Cu toate acestea, în acest caz, este posibil să plătiți mai mult pentru tablete, deoarece iPad-urile sunt destul de scumpe decât tabletele Android. De asemenea, este imposibil ca televizoarele cu ecran tactil mari să ruleze iOS, iar cea mai mare tabletă Apple disponibilă începând cu 2019 este iPad Pro de 12,9 inci. De aceea, mulți proprietari de restaurante decid să meargă cu chioșcuri cu Android. Pentru o aplicație Android, ar trebui să luați în considerare dezvoltarea aplicației în Kotlin sau Java.
pentru dezvoltarea backend-ului, poate doriți să luați în considerare Python, PHP și Ruby. Asigurați-vă că le cunoașteți punctele forte și punctele slabe, pe care le puteți învăța citind următoarele postări pe blog:
- ce este Python & Django și de ce sunt considerate o alegere de Top pentru dezvoltarea Web?
- Ruby on Rails vs Django vs Laravel: comparația finală a cadrelor web populare
- de ce Django este cel mai bun cadru Web pentru proiectul dvs.
Pentru Can Tho, am dezvoltat backend-ul folosind Python și Django pentru partea serverului. Am folosit cadrul Django REST pentru a permite chioșcurilor să interacționeze cu backend-ul și am folosit PostgreSQL ca bază de date. Am construit un site de administrare Django folosind Django JET, un plugin pentru interfața de administrare Django, astfel încât un administrator să poată gestiona meniul și comenzile Can Tho. De asemenea, am făcut aplicația disponibilă în engleză, olandeză și franceză.
am construit aplicația Android folosind Kotlin. Am ales modele de arhitectură curată pentru a împărți calculele prețurilor și logica de afaceri în module separate. Procedând astfel, am îmbunătățit fiabilitatea și mentenabilitatea, astfel încât aplicația Can Tho să îndeplinească toate funcțiile necesare, să mențină performanțe ridicate sub volumul și sarcina de date preconizate și, dacă este necesar, să poată fi modificată pentru noi cazuri de utilizare și completată cu noi funcții.
pentru informații mai detaliate despre stiva tehnologică pentru Can Tho, citiți studiul de caz.
dezvoltați un sistem de chioșc de auto-comandă folosind soluții gata făcute sau de la zero?
mai sus, am descris stiva de tehnologie din spatele unui chioșc personalizat de auto-comandă. Cu toate acestea, există un alt mod de a construi un sistem de autoservire: folosind o soluție off-the-shelf. Citiți mai departe pentru a descoperi avantajele și dezavantajele fiecărei abordări.
dezvoltare off-the-shelf
dacă nu aveți timp și bani, puteți beneficia de o soluție off-the-shelf. Cu dezvoltarea off-the-shelf, nu va trebui să cheltuiți pentru prototipuri, design UI/UX și asigurarea calității. Prin urmare, veți plăti mai puțin în comparație cu construirea de la zero. Pe de altă parte, nu veți putea crea o aplicație unică cu toate caracteristicile necesare și propriul design unic. În plus, dacă doriți să integrați anumite sisteme terțe, cel mai probabil veți avea nevoie de personalizare. Va trebui să angajați un inginer software care să vă ajute să construiți un chioșc cu o platformă off-the-shelf dacă nu aveți abilități de codificare.
dezvoltare personalizată
la Steelkiwi, credem că nu există o soluție unică atunci când vine vorba de automatizarea operațiunilor de afaceri. Cu dezvoltarea personalizată, sunteți liber să decideți asupra caracteristicilor și a unui design și să le aliniați nevoilor dvs. de afaceri. În plus, aplicațiile personalizate sunt extrem de sigure împotriva atacurilor cibernetice, sunt mai ușor de întreținut și de Actualizat și sunt scalabile, astfel încât să poată crește împreună cu afacerea dvs. În ceea ce privește Can Tho, dezvoltarea de la zero a fost o necesitate, deoarece ideea a necesitat flexibilitate și personalizare în ceea ce privește designul și funcționalitatea.
takeaways cheie despre cum de a construi un chioșc comanda self-service
nu e nimic mai valoros decât lecții din lumea reală. Mai jos, împărtășim ceea ce am învățat în timp ce dezvoltăm Can Tho.
#1 Fii clar cu privire la valoarea de bază și publicul țintă.
#2 fiecare decizie pe care o luați cu privire la designul UI/UX, caracteristicile și un terminal de plată ar trebui să fie ghidată de valoarea dvs. de bază și de clienții vizați.
#3 Testează-ți ideea aplicației și adună feedback din lumea reală.
dacă aveți întrebări despre cum să construiți tehnologia self-service sau doriți să începeți să vă construiți propriul chioșc de auto-comandă cu Steelkiwi, nu ezitați să contactați reprezentanții noștri de vânzări. De asemenea, sunteți bineveniți să consultați portofoliul nostru de software de automatizare a proceselor de afaceri pe care l-am construit până acum.