[Freifunk Franken] Freifunk App für Gastronomen

Alex Gutfried alexgutfried at gmail.com
Do Mär 19 21:36:22 CET 2015


Hahahaaa kuhl :) also dann ist das ganze quasi fertig ... wann beginnen wir
mit dem Test ;)

Hmm jap is richtig ... der Aufwand das zu schreiben und dann wills keiner
ist zu groß ... andererseits anders werden wirs evtl nie erfahren, ,,,


Als Ausgabemedium würde ich zuerst mal nen Gewöhnlichen Monitor bzw ne
webside vorschlagen ... mit löschen button, später nen Drucken ... und wenn
das dann alles läuft kann man das ganze ins Bestellsystem einbauen.

Ich bin mir sicher Max testet das ganze für uns aus Wirt Sicht.
Ich würde mich als Tester von der Kundenseite zur Verfügung stellen ;)

Am 19. März 2015 um 21:04 schrieb Christian Sauter <c-us at gmx.de>:

>  Hallo,
>
> coole Idee.... wenn ich Zeit hätte, würde ich gleich anfangen zu
> programmieren ;-)
>
> also gleich eine Anbindung an Abrechnungssysteme finde ich (zumindest in
> der ersten Iteration) eindeutig Overkill.
> In gefühlt 95% der Kneipen wird die Bestellung auf einem Zettel
> aufgenommen, und die "Rechnung" wird oft genug auch handschriftlich
> erstellt.... da wäre die Variante mit dem "Drucker" eine schöne Ergänzung.
> Was später dazu kommt, kann man dann ja sehen, wenn es mal jemand im
> Produktivbetrieb hat.
>
> Zum Thema Sicherheit:
> Natürlich kann man, wenn man die URL mal hat, diese Missbrauchen. Man muss
> nur den Barcode abfotografieren. Absichern könnte man das mit aller Crypto
> nicht, das könnte man nur absichern, wenn man "regelmäßig" die URLs ändert.
> Der Rhythmus sollte dem Wirt überlassen werden, ich nehme an, dass es nicht
> so viel Missbrauch geben wird, und die neuen Barcodes müssten halt
> ausgedruckt werden und auf die Tische geklebt.
>
> Einen funktionalen Prototyp zu basteln würde wahrscheinlich keine 20
> Stunden dauern...
> Mein spontaner Ansatz steht im PS.
>
>
>
> Der Wirt bräuchte einen im lokalen Netz erreicbaren Raspery (oder sonst
> einen Server) mit eingerichteter Datenbank und Webserver (z.B. apache)
> dann muss man "nur noch" die Datenbank füttern
>
> Von mir gerade nicht schätzbarer Aufwand ist die API zum Drucker
>
> Also wie gesagt, wenn jemand so eine funktionale Minimallösung machen will
> und 20 Stunden Zeit hat, dann müsste das gut machbar sein. Design und so
> kann ich nicht abschätzen.
>
> Die andere Frage, die ich mal in den Raum stelle: Hat sowas nicht schon
> zig mal jemand gemacht? Kann man sowas nicht runterladen? Webshop-Tools
> müsste es doch massig geben. Und das wäre ja eine Vereinfachung davon.
> Nachdem ich jetzt sogar das PS getippt habe kommt mir die "glorreiche"
> Idee, mal google zu fragen: "Bestell formular php" liefert massenweise
> Treffer.... also wahrscheinlich müsste man das nicht mal selber machen ;-)
> Zumindest nicht von Anfang an und nur anpassen.
>
> Und wenn Wirte das wollen, wäre die Frage, ob man dafür auch Geld
> verlangen kann. Rein aus "Spaß an der Freude" sowas zu programmieren ohne
> konkrete Zusagen, dass jemand sowas einsetzen würde, macht glaube ich wenig
> Sinn. Wenn jemand 2 Wirte kennt, die sowas einsetzen würden, und die dann
> auch bereit wären, im Gegenzug was an Freifunk zu spenden, dann sollte
> intensiv geschaut werden, ob sich ein Team zum programmieren findet. Aber
> einfach mal auf Verdacht, auch wenn wir es alle cool finden, fände ich das
> Risiko, da Zeit für nichts zu investieren etwas zu groß.
>
>
> Gruß
> Christian
>
> P.S.:
> Und hier der versprochene Ansatz in übelstem Pseudocode (der nicht mal
> konsistent in sich ist, sorry, war gerade echt nur spontan
> runtergetippt).... aber vielleicht hilft er ja jemandem ;-)
>
> Lokale Datenbank, in der folgende Tables sind
> a) Tische (ID, Tischnummer, BarcodeID)
> b) Essen (+Getränke) (ID, Kartennummer, Name, Kategorie, Bild-URL, Menge,
> Einheit, Preis)
> c) Kategorien (ID, Sortiernummer, Name)
> d) Bestellungen(ID, Tischnummer, Kartennummer, Anzahl, Status)
>
>
>
> Die Webseite würde dann im Grunde so aussehen (Pseudocode):
> HTMLHEADER
> EINLEITUNG
> <form post...>
> >HIDDEN: BarcodeID>(aus der URL extrahiert)
> <table>
> Kats=Datenbankabfrage Kategorien Sort by Sortiernummer
> for kat in kats
>     <tr> <td colspan=...> print Kategoriename</td></tr>
>     Essens=Datenbankabfrage Essen where Kategorie=kat.ID sort by
> Kartennummer
>     for essen in essens
>          print <tr><td>essen.Kartennummer</td> ...WEITERE ANGABEN ZUM
> ESSEN, z.B. if Bild-URL!="" <img src="Bild-URL">...
>          print <td> <input type=textfeld name=Kartennummer> </td></tr>
>      end for
> end for
>
> SUBMIT-Button
>
> HTML-FOOTER
>
> Und das Backend würde so aussehen
> Variablenliste durchgehen
> BarcodeID
> Select Tischnummer from Tische where BarcodeID= VariableBarcodeID
> For each Kartennummer
> if "VariableTIschnummer">0
> DATENBANKEINTRAG in Bestellungen: Tischnummer, Kartennummer,
> Anzahl=VariableTischnummer, Status=bestellt
> endif
> endfor
>
>
> und dann kann man auf Bestellungen zugreifen, z.B. per skript:
> Bestellungen = Select * from Bestellungen where status = bestellt order by
> tischnummer
> akttisch=-1
> Bestellliste=""
> for Bestellung in Bestellungen
>     if Bestellung.Tischnummer=akttisch
>          ergänze Bestellliste um die Bestellung (alle Werte als String
> schön formatiert anfügen)
>          setze Bestellungen.Status auf "gedruckt" where ID =
> Bestellungen.ID
>     else
>          if akttisch!=-1
>                Drucke Bestellliste
>                Bestellliste="";
>                ergänze Bestellliste (s.o)
>            endif
>       endif
> end for
>
> Oder mir analoger Vorgehensweise etwas auf dem Monitor anzeigen und
> Tischweise kann man die Bestellung per Buttonklick auf "bearbeitet" setzen.
>
>
>
> Am 19.03.2015 um 19:52 schrieb Alex Gutfried:
>
>
>
> Am 19. März 2015 um 19:24 schrieb Alex Gutfried <alexgutfried at gmail.com>:
>
>>
>> Am 19.03.2015 19:07 schrieb "Moexe" <moexe at gmx.de>:
>> >
>> > Hi,
>> >
>> > Erstmal ne sehr coole Idee.
>> >
>> > Allerdings brauch ein Gastronom doch schon mehr als nur einen
>> Bon-Drucker.
>> >
>> > Die Bestellungen müssen ja auch irgendwie verbucht bzw abgerechnet
>> werden.
>> >
>> > Da ist also eine Anbindung an ein POS Kassensystem erforderlich.
>> >
>>  Hm ... okay ... zumindest braucht man mehr wenn man nicht nur den
>> funfactor haben möchte sondern es auch für den wirt leichter machen will.
>>
>> > Einige open Source Projekte gibt es da ja, auf die man aufbauen kann.
>> > z.B:
>> >
>> > http://www.billgastro.com/opensource.de.html
>>
> Also ... so wie ich den billgastro verstehe ist das ein komplettes open
> source kassensystem ... und jetzt müssen wir "nur" die händische Eingabe
> der sexy Bedienung durch unsere Bestell HP ersetzen ... das heist du hast
> eh schon irgendwo ne Datenbank mit all deinen Gerichten + Preisen
> hinterlegt auf die unser System theoretisch zugreifen könnte.
>
>  Der Vorteil an einem komplett eigenem System wäre halt das man es nicht
> bei jeder Kneipe irgendwie neu anpassen müsste .. .weil nur weil du
> billgastro hast, muss das nicht unbedingt die Eisdiele in der Stadt oder
> das Hotel nebenan haben ... hmmmm ... oder unser Komplettpaket besteht aus
> Billgastro + unser System ... hmmm dann dürfen wir uns aber wiklich langsam
> nen Kundendienst bei Freifunk zulegen ;)
>
>
>>  >
>> > http://www.ordersprinter.de
>> >
>> > Aber da sind dann noch einige Sicherheitsbedenken bezüglich der
>> Bestellungen ohne Registrierung.
>> >
>> > Jemand scannt den Code und bestellt fröhlich, und die Gäste die
>> eigentlich am Tisch sitzen wundern sich über die Bestellungen die an ihren
>> Tisch gebracht werden.
>>
>> Das wollte ich damit verhindern das jeder tisch nen eigenen qr code hat
>> und man quasi nur an tisch 3 auch auf tisch 3 bestellen kann ... vll sollte
>> man in der adressleiste das ganze nicht mit bestellen-tisch3.de
>> erkennen, sondern das ganze etwas kryptischer gestalten ;)
>> nach abschluss der Bestellung muss man dann das browserfenster
>> automatisch schließen ... damit sollten die Probleme ziemlich ausgemerzt
>> sein ... ich mein theoretisch kann ich auch so was inder eisdiele
>> bestellen, aufstehen und gehn ... kann man dann ohne elektronisches system
>> auch nix mach
>> >
>> > Dann müsste das auch verschlüsselt werden, sonst könnte ja jeder von
>> außen auf das Kassensystem zugreifen.
>>
>> Mmmh jap
>> >
>> > Da sind noch so einige Punkte die zu beachten wären.
>> >
>> > Also, sehr viel Arbeit. Aber ich bin gerne bereit mein Wissen und meine
>> Hilfe mit einzubringen.
>> >
>> > Also als langfristiges Projekt ist das auf jeden Fall interessant. Ob
>> das dann im Freifunknetz selbst realisiert wird, oder nur auf das Know-How
>> von Freifunk aufbaut, muss man sehen.
>>
>> Jetzt muss sich erstmal wer, mit genug Wissenheit, finden der "hier!!!"
>> Schreit und das Projekt unter seine Fuchtel nimmt. ;)
>> Details muss man dann eh im einzellnen abklären denk ich ... ich denke
>> das wäre auch ein Projekt das man in mehrere Gruppen aufteilen kann, man
>> muss sich nur bei den Schnittstellen einig sein.
>>
>> >
>> >
>> >
>> > Am 19.03.2015 um 18:27 schrieb Francois E <
>> francois.essers at googlemail.com>:
>> >
>> >> Der Gastwirt braucht kein tablet oder sonstwas nur einen bong Drucker
>> der in der Küche steht B-)
>> >>
>> >> Am 19.03.2015 17:34 schrieb "Alex Gutfried" <alexgutfried at gmail.com>:
>> >>>
>> >>>
>> >>> Am 19.03.2015 16:43 schrieb "Roland Greim" <mail at rolandgreim.de>:
>> >>> >
>> >>> > -----BEGIN PGP SIGNED MESSAGE-----
>> >>> > Hash: SHA512
>> >>> >
>> >>> > Hey Alex,
>> >>> >
>> >>> > Find das ne nette Idee, war auch schon mal ne Aufgabe bei nem BwInf
>> (Bundeswettbewerb Informatik) mit ner Pizzeria.
>> >>> >
>> >>> > Aufgabe 1:
>> >>> >
>> http://www.bundeswettbewerb-informatik.de/uploads/media/Loesungshinweise281_2up_01.pdf
>> >>> >
>> >>> > Das große Problem dürfte dabei aber weniger die Oberfläche für den
>> Kunden sein, als die Anbindung an das Kassensystem oder die Küche. Für den
>> Kunden denke ich wäre ne Webanwendung die erste Wahl. Für den Wirt müsste
>> man z.b. Ein Tablet an die Wand nageln.
>> >>> >
>> >>> > Vllt könnte man zu den QR Codes auch NFC Chips verteilen. Richtig
>> geil wäre das ganze auch dann erst wenn man dann gleich per PayPal App
>> zahlen kann :D
>> >>> >
>> >>> > Schöne Grüße
>> >>> > Roland Greim
>> >>> >
>> >>> Wow geil :-) okay ich sehe schon das ganze kann man bis ins extreme
>> weiterspinnen :-D
>> >>> Jetzt fehlt nur noch das know how. ;)
>> >>>
>> >>> > Am 19. März 2015 14:20:00 MEZ, schrieb Alex Gutfried <
>> alexgutfried at gmail.com>:
>> >>> > >Hey Leute,
>> >>> > >
>> >>> > >hab mir grad n paar Gedanken zur sogenannten Killerapp in Freifunk
>> >>> > >gemacht.
>> >>> > >Nun ja was mir dabei eingefallen ist, wäre eine Bestellapp für
>> Kneipen,
>> >>> > >Eisdielen oder sogar Zimmerservice in Hotels.
>> >>> > >
>> >>> > >Einfach n Flyer auf den Tisch mit
>> >>> > >
>> >>> > >"Bestell dei Zeuch direkt per Smartphone" (also ausprobieren will
>> das
>> >>> > >ja
>> >>> > >wohl jeder mal)
>> >>> > >
>> >>> > >Kurz nen Text: "Um bestellen zu können musst du dich mit dem
>> Freifunk
>> >>> > >netz
>> >>> > >verbinden" + Barcode zum automatischen Verbinden.
>> >>> > >
>> >>> > >"Sind Sie mit dem Freifunk-Netz verbunden?"
>> >>> > >
>> >>> > >Dann nen zweiten Barcode der einen Direkt zu einer HP
>> >>> > >
>> >>> > >"Bestellung für Tisch 3 oder Zimmer 319 (im Barcode hinterlegt)"
>> >>> > >
>> >>> > >weiterleitet.
>> >>> > >
>> >>> > >Nun noch eine virtuelle Karte, am besten mit Bildern und von der
>> >>> > >Sortierung
>> >>> > >so angelegt wie die Karte auf dem Tisch, auf der, egal wohin man
>> >>> > >scrollt,
>> >>> > >immer am unteren Rand der "Bestellung abschließen" Button zu sehen
>> ist
>> >>> > >...
>> >>> > >und fertig.
>> >>> > >
>> >>> > >Das ganze geht dann an nen kleinen Raspi der dem Wirt das ganze
>> >>> > >anzeigt.
>> >>> > >
>> >>> > >Klasse wäre noch ne Möglichkeit für den Wirt das ganze noch auf "in
>> >>> > >Bearbeitung", "ausgeliefert" und "abgeschlossen" (nach dem Zahlen)
>> >>> > >setzen
>> >>> > >kann.
>> >>> > >
>> >>> > >
>> >>> > >
>> >>> > >
>> >>> > >soooooo jetzt die Preisfrage ... im Kopf steht die App bei mir
>> bereits
>> >>> > >;)
>> >>> > >aber wer kann das ganze, hat Zeit und das Grundgerüst am besten so
>> >>> > >einfach
>> >>> > >man es relativ einfach auf jede/s Kneipe, Eisdiele, Hotel anpassen
>> >>> > >kann?
>> >>> > >
>> >>> > >LG Alex :)
>> >>> > >
>> >>> > >
>> >>> >
>> >------------------------------------------------------------------------
>> >>> > >
>> >>> > >_______________________________________________
>> >>> > >franken mailing list
>> >>> > >franken at freifunk.net
>> >>> > >http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>> >>> >
>> >>> > - --
>> >>> > Email-Selbstverteitigung und Verschlüsselung ist
>> ganz einfach! Wie das
>> >>> > geht? Hier: https://emailselfdefense.fsf.org/de/
>> >>> > -----BEGIN PGP SIGNATURE-----
>> >>> > Version: APG v1.1.1
>> >>> >
>> >>> > iQJABAEBCgAqBQJVCu6iIxxSb2xhbmQgR3JlaW0gPG1haWxAcm9sYW5kZ3JlaW0u
>> >>> > ZGU+AAoJENx0ZHUgYGfUVZAP/jWU2EPGHWHtDi5AvhhrotBkifMXzXNxsO3tMDAf
>> >>> > Nla6EvyL/uwUHg2D6KuM2HCQYXq4OEsEgYPXqBYBPNe4Uxvt4FFlMLbjzl8Ffcox
>> >>> > GHYhlWNgP8Mli3A2IJTfXy28gQFsl0THZf815lR3tbJP+txnx1WM9pucsP3GYGhb
>> >>> > BqBAovvNi5aYVK8LuFRR9Z1zI1U5NrzQxjc8qiCPraRkytGpEaXHyi1MLJk/Qikl
>> >>> > dhNMrcmvqVL4MBV4gqldg8yAn+6uB+YeBmP7BuTVL+dPxJAVMUUbaG8AYVfVCgJc
>> >>> > Hag84EtzP/zuqq5DaYV9kbCw+lW90fIBHpO0Y+fSF1Z/jJvvlsy2PH3z4OtInkhE
>> >>> > Su438L0XmB+FAntPoYUUIkNjXN3QIP2tVfW/Vfbzbw47a8svnTM21gbyXZth/YNv
>> >>> > uYXQE8TqhPf31GsKsAoHLSxG9AMVOiL7F2sFAYNK6T3Hb8PhckuP9RaFASA1EESK
>> >>> > 5jTfU/x6YugRYI93imq2mMKyvzJfvmmUmlQPtd8H7lWqYlLKUU9GmTp/T0TPMrMH
>> >>> > 87meWvHIphD7jlKzhirKUEEHSXx3vZEMYHuiQWs03/XVY6AWYn9Q82UbyFdLRlfA
>> >>> > /INFbw36HmV3RN2h98k+4GHG5Ke+MalWEberLbFtvHT+RYF8Pf/+1jFIILCokoYK
>> >>> > krO/
>> >>> > =1HC5
>> >>> > -----END PGP SIGNATURE-----
>> >>> >
>> >>> > _______________________________________________
>> >>> > franken mailing list
>> >>> > franken at freifunk.net
>> >>> > http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> franken mailing list
>> >>> franken at freifunk.net
>> >>> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>> >>>
>> >> _______________________________________________
>> >> franken mailing list
>> >> franken at freifunk.net
>> >> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>> >
>> >
>> > _______________________________________________
>> > franken mailing list
>> > franken at freifunk.net
>> > http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>> >
>>
>
>
>
> _______________________________________________
> franken mailing listfranken at freifunk.nethttp://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>
>
>
> _______________________________________________
> franken mailing list
> franken at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.freifunk.net/mailman/private/franken-freifunk.net/attachments/20150319/b9622ef4/attachment.html>


Mehr Informationen über die Mailingliste franken