52 Punkte von rycont 2023-08-10 | 25 Kommentare | Auf WhatsApp teilen
  • DimiPay ist ein mobiles Bezahlsystem und Verwaltungssystem für unbemannte Läden, das im Schulkiosk der Korea Digital Media High School eingesetzt wird
  • Von den Schülern wurde es über eineinhalb Jahre entwickelt und veröffentlicht (NextJS, React, Flutter, NodeJS, Cloudflare Worker)
    • Im Sommer 2022 veröffentlicht und fast ein Jahr lang in Betrieb
    • Ein Projekt, das dank der Unterstützung der Schule und des richtigen Timings möglich war
  • Es besteht aus einem Admin-Dashboard-Backoffice für die Ladenverwaltung, einem Kiosk für unbemannte Bezahlung und einer mobilen App für einfaches Bezahlen
  • Wie in einem gewöhnlichen unbemannten Laden scannt man die Produkte und anschließend den QR-Code der mobilen App
  • Neben QR-Zahlung wird auch Zahlung per Gesichtserkennung unterstützt
    • Um in einem Umfeld wie einer High School unbemannte Bezahlung einzuführen, war die Implementierung eines medienlosen Fallback-Authentifizierungsverfahrens zwingend erforderlich
    • Wenn die Gesichtsauthentifizierung vorab in der mobilen App aktiviert wird, ist Bezahlen auch ohne Smartphone möglich
  • Für die Kiosk-Hardware werden zwei iPad Air der 4. Generation verwendet

25 Kommentare

 
misolab 2023-08-15

Großartig … das hat mich berührt.

 
roxie 2023-08-14

Dieser Teil gefällt mir wirklich gut.

Ich weiß nicht, woher ich damals dieses Selbstvertrauen genommen habe, aber ich habe einfach blind eine E-Mail an Naver Cloud geschrieben.
...
Und am nächsten Tag hatten wir das reguläre DimiPay-Meeting. Damals habe ich den anderen erzählt, dass ich so etwas gern einführen würde (dass ich die Mail schon geschickt hatte, habe ich nicht gesagt). Soweit ich mich erinnere, war die Reaktion ziemlich … nicht gut, seufz … „Der Versuch ist ja gut, aber wie wollt ihr das einführen? Wie sollen wir das denn machen …“, hieß es. Ehrlich gesagt dachte ich das selbst auch. Wir waren keine Unternehmenssparte, sondern nur ein einfacher Highschool-Club – wie sollten wir da die Nutzungsrechte für die interne API eines Großkonzerns bekommen? Also dachte ich mir: Na ja, was soll's … und ich habe nicht einmal auf ein Ergebnis der Mail gewartet. Aber dann kam keine Antwort per Mail, sondern eine SMS.

Hallo, im Fall von FaceSign ist es aktuell nur für interne Nutzungszwecke freigegeben. Wenn Sie es jedoch nutzen möchten, können wir Ihnen für den Monat Dezember Berechtigungen erteilen, sodass Sie es per API verwenden können.

So haben wir dann FaceSign eingeführt …? Wie auch immer, damit hatte ich die Sache nun ins Rollen gebracht, und jetzt beschlossen wir, wirklich ernsthaft mit der Entwicklung zu beginnen.

 
test4458 2023-08-13

Wie erwartet ist die Dimigo für ihre IT-Spezialisierung bekannt – wirklich beeindruckend.

 
kuroneko 2023-08-11

Wirklich toll.

 
aobamisaki 2023-08-11

Dass ein Oberschüler das geschafft hat, ist nicht nur beeindruckend, sondern geradezu cool.

 
spilist2 2023-08-11

Wirklich beeindruckend. Es ist schon großartig, wie viele Gedanken und Mühen du hineingesteckt hast, aber dass du das alles auch noch so gut dokumentiert hast, macht mich gleich mit stolz.

 
wislan 2023-08-11

Ich habe den Artikel wirklich mit großer Spannung gelesen.
Wenn es viele so großartige Menschen gibt, scheint die Zukunft der IT-Branche in Südkorea vielversprechend zu sein!

 
nicewook 2023-08-11

Großartig. :-)

 
crom1024 2023-08-11

Wirklich beeindruckend!

 
bluenyx 2023-08-11

Großartig. Unter den eingeschränkten Bedingungen einer Highschool zu releasen und dann sogar noch den Service zu betreiben, ist wirklich beeindruckend.

 
freedomzero 2023-08-11

Ich finde es schon unglaublich beeindruckend, allein die Idee in die Realität umgesetzt zu haben!

 
xguru 2023-08-11

Irgendwie hat mich das an etwas anderes mit einem ähnlichen Namen erinnert, haha.
MinsaPay - Die Entstehung eines einfachen Bezahlsystems an der Minjok-Sachwan-Oberschule

Die Oberschüler sind wirklich großartig!

 
spp00 2023-08-10

Ehrlich gesagt denke ich mir: Wenn es wegen der langen Schlange gemacht wurde, hätte man es doch auf NFC-Basis entwickeln sollen. QR oder Gesichtserkennung haben keine besonders gute Erkennungsrate … Mit einer NFC-basierten Lösung ließen sich die langen Schlangen doch deutlich reduzieren.

 
jinseokim 2023-08-11
  1. Auf dem iPhone ist NFC HCE (Kartenemulation) nicht möglich. Genauer gesagt müsste man dafür separat mit Apple verhandeln, um die Karte in Apple Wallet zu bekommen … und ich denke, wie Apple als Unternehmen tickt, ist allgemein bekannt. Dass Apple ein von Schülern entwickeltes benutzerdefiniertes Zahlungsprotokoll in Apple-Karten aufnimmt, ist praktisch ausgeschlossen. Die Alternative wäre, den Schülern zu sagen: „Macht einen Jailbreak und installiert die App so“ — aber auch das ist in der Praxis unrealistisch.
  2. Es gibt zwar ein NFC-SDK für iOS (Core NFC), aber dieses SDK unterstützt nur den Modus, in dem das iPhone als Lesegerät arbeitet. Das heißt, man müsste eine ziemlich absonderliche Konstruktion bauen, bei der das Bezahlgerät per HCE eine Karte emuliert und das iPhone als Lesegerät fungiert. Außerdem sollte man bedenken, dass Core NFC die Nutzung von zahlungsbezogenen AIDs blockiert. In einer Situation, in der Apple verschiedene Wege für NFC-Zahlungen entweder blockiert oder dafür gesonderte Vereinbarungen verlangt, ist fraglich, ob eine App, die sich mit Mühe über Umwege an NFC-Zahlungen herantastet, die App-Store-Prüfung bestehen würde.
  3. NFC selbst ist für durchschnittliche Schüler von vornherein eine viel zu neue Technologie. AID? APDU? 7816? 15693? Schon ein NFC-Lesegerät zu beschaffen und den Treiber im Code anzubinden, wäre mühsam, und weil man nichts direkt sieht, ist auch das Debugging schwierig. Realistisch betrachtet ist der Einführungsaufwand hoch. QR-Codes sind dagegen simpel. Scanner-Geräte sind meist als Tastatur implementiert, und mit nur einer QR-Code-Reader-App ist auch das Debugging einfach.
  4. Sie sagten, die Erkennungsrate von QR-Codes sei nicht besonders gut, aber persönlich stimme ich dem nicht wirklich zu. Als man während Corona QR-Codes für Apps zur Besuchserfassung scannen musste, habe ich, soweit ich mich erinnere, keine fehlgeschlagenen Erkennungen erlebt.

Mit NFC könnte man die Warteschlange vielleicht etwas schneller verkürzen, aber wenn man Kosten und Aufwand der Entwicklung berücksichtigt, war ein QR-Code meiner Meinung nach keine schlechte Wahl.

 
laracool 2023-08-11

Es lohnt sich vielleicht, darüber nachzudenken, warum QR quasi weltweit universell ist.

 
spp00 2023-08-11

Ich frage mich, ob QR wirklich universell ist. Gibt es im Westen auch häufig genutzte QR-Payments wie Line Pay oder PayPay?

 
bloods 2023-08-11

Dann kommt einem der Gedanke: Dann hätten Sie es doch direkt schon in der Oberstufe auf NFC-Basis entwickeln sollen.

 
daumkakao 2023-08-11

Liegt es nicht vielleicht daran, dass die iPhone-Nutzungsrate hoch ist und NFC deshalb nicht berücksichtigt wurde?
QR ist universell ...

 
appcaster 2023-08-11

Es gibt viele, die nur darüber nachdenken, aber der Freund, der es tatsächlich umgesetzt und entwickelt hat, ist wirklich beeindruckend.

 
spp00 2023-08-10

Natürlich hätte ich das, wenn ich es gebaut hätte, NFC-basiert umgesetzt. QR hätte ich nicht einmal eines Blickes gewürdigt.

 
roxie 2023-08-13

Ich kann kaum glauben, dass Sie die Erkennungsrate von QR so schlechtreden. Haben Sie es etwa seit drei Jahren nicht mehr benutzt?

 
cosine20 2023-08-11

Aus der Perspektive der Appropriate Technology würde man NFC vermutlich nicht einmal eines Blickes würdigen, aber ...

 
skyhole 2023-08-11

Nicht nur die auf Android und iOS verwendeten NFC-Kommunikationsstandards unterscheiden sich, es gibt auch Geräte, die überhaupt keine NFC-Funktion haben.
Aus der Perspektive eines Oberstufenschülers scheint es sogar besser zu sein, NFC gar nicht erst in Betracht zu ziehen.

Ich weiß nicht, warum Sie QR nicht in Betracht ziehen wollen, aber eigentlich ist das eher eine Technik, die auf unterschiedlichsten Displaygrößen eingesetzt wird.

 
budlebee 2023-08-10

Benötigt NFC nicht ein separates Terminal? So etwas wie ein iPad könnte man ja auch nach dem Projekt noch weiterverwenden, daher würde sich ein Kauf aus eigener Tasche vielleicht lohnen, aber aus Sicht eines Oberstufenschülers ist der Kauf eines NFC-Terminals eher schwierig..

 
minhoryang 2023-08-10

Wirklich großartig!!!!!