GeekWare — Software bestellen per Text oder Sprachnachricht
Eine Mobile-first-Website, über die man Software per Text oder Sprachnachricht bestellt; jede Bestellung landet mit Status-Buttons in einem Bale-Bot und bleibt mit dem Admin-Panel synchron.
Live unter geekware.ir: rund 7.000 Zeilen JavaScript ohne Frontend-Framework, die eine Bestellung von der Anfrage bis zu Zahlung und Lieferung auf einem Weg halten.
Das Problem
Wer eine Idee für eine Software hat, weiß meist nicht, wie man sie aufschreibt, und ein langes Formular schreckt ab. Nach der Bestellung zerfällt alles in Anrufe, Messenger und eine Tabelle: In welchem Stand ist sie, wer hat geantwortet, ist die Zahlung da? Und ein Zahlungs-Gateway oder ein SMS-Dienst sind am Anfang Kosten und Aufwand, die es noch nicht braucht.
Node.js und Express 5 mit Server-Rendering, Speicherung in JSON-Dateien und Bales Bot-API — kein Frontend-Framework, als PWA installierbar.
Eine Bestellung in drei Schritten, gern per Sprache. Ein dreistufiges Formular, geteilt von Bestellseite und MVP-Karte der Startseite, in dem eine Sprachaufnahme — mit Mikrofonauswahl — das Tippen ersetzen kann.
Zwei Bots, eine Bestellung. Der Admin-Bot bringt jede Bestellung mit Audio
und Status-Buttons: Nachricht an den Kunden, interne Notiz, Suche, /stats.
Eine Änderung in Bale erscheint sofort im Panel und umgekehrt. Der Kunden-Bot
nimmt Bestellungen in Bale entgegen (Text oder Sprache), zeigt ihren Stand und
leitet Nachrichten ans Team weiter; nach einer Bestellung auf der Website
verknüpft ein Button „in Bale verfolgen" den Chat mit genau dieser Bestellung.
Der Admin-Status ist nicht der Kunden-Status. Interne Stufen werden auf wenige einfache für den Kunden abgebildet, und eine öffentliche Seite zeigt den Stand über den Tracking-Code.
Zahlung ohne Gateway. Überweisung von Karte zu Karte: Der Beleg kommt über Website oder Bale, ein Button nimmt ihn an oder lehnt ihn ab, und die Bestellung geht von selbst auf „in Arbeit". Höfliche Zahlungserinnerungen an den Tagen 1, 3, 7 und 14, nur zwischen 10 und 20 Uhr.
Dazu: Admin-Panel, Blog, FAQ und ein Katalog von Softwarearten und Paketen.