Essensbestellung: Unterschied zwischen den Versionen

Aus /dev/tal
Wechseln zu: Navigation, Suche
(Markierung: visualeditor)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
{{ProjektInfoBox
 
{{ProjektInfoBox
 
|name        = Essensbestellung
 
|name        = Essensbestellung
|status      = stable
+
|status      = obsolete
 
|image      =  
 
|image      =  
 
|description =  
 
|description =  
Zeile 22: Zeile 22:
  
 
== Status ==
 
== Status ==
* weitgehend fertig
+
* Obsolet. Da kein bestehender Essenslieferant mehr vorhanden. Habe auch geschaut ob es mit API zu Lieferheld o.ä. aufgerüstet werden könnte, aber leider haben diese keine API soweit ich sehen kann.
 +
 
 +
== Alternative ==
 +
Könnte ersetzt werden durch deployment von https://github.com/chaosdorf/chaospizza und https://github.com/chaosdorf/pizzaproxyprinter
  
 
==Wie bestelle ich?==
 
==Wie bestelle ich?==

Aktuelle Version vom 18. März 2019, 21:51 Uhr

   
Essensbestellung

Release status: obsolete [box doku]

Description
Author(s)  Solo, Endres
Download  http://essen.devtal.de/



„User:Solo|Solo]], [[User:Endres|Endres“ kann nicht als Seitenname in diesem Wiki verwendet werden.





Nach einer Idee von Solo.

Das Problem: Wir haben im Hackerspace hunger.

Die Lösung: Wir holen was zu Essen. Allerdings lässt sich die Bestellung noch effizienter gestalten. Zum Beispiel mit Web-Interface und ausgedrucktem Bestellzettel.

Status

  • Obsolet. Da kein bestehender Essenslieferant mehr vorhanden. Habe auch geschaut ob es mit API zu Lieferheld o.ä. aufgerüstet werden könnte, aber leider haben diese keine API soweit ich sehen kann.

Alternative

Könnte ersetzt werden durch deployment von https://github.com/chaosdorf/chaospizza und https://github.com/chaosdorf/pizzaproxyprinter

Wie bestelle ich?

  • Geh auf die Webseite http://essen.devtal.de
  • Login via LDAP Account oder als Gast eintragen
  • Auswählen was man haben möchte
  • In der Bestellbestätigung nochmal auf OK klicken
  • rumfragen wer denn noch alles was zu essen haben will
  • sich drum kümmern das man selber oder mit anderen zusammen Essen geholt wird

Ich will Essen holen gehen. Wie?

  • Beende die Bestellphase
  • Geh auf http://essen.devtal.de/pdf.php
  • Druck das PDF aus
  • Den Ausdruck in 2 Teile trennen
    • Den oberen Teil bekommt der/die MitarbeiterIn im Imbiss
    • Den unteren mit den Namen brauchst du zum abhacken
  • Geld einsammeln und abhacken
  • Essen holen gehn

Adresse:

Eda Grill
Schleswiger Strasse 1
42107 Wuppertal Elberfeld
  • Zurückkommen und Essen verteilen

Was brauchen wir?

  • Web-Interface
  • Command-Line-Interface

Ideen

Habe mir mal ein paar Ideen zum Interface gemacht. --Endres

  1. Vor dem bestellen
    • Du erklärst dich bereit, Essen zu holen.
    • Oder man wählt ein Restaurant aus, von dem man Essen haben will, und hofft darauf dass sich genug leute finden.
      • Denn das sollte dann auch angezeigt werden, wie viele von welchem Restaurant was wollen.
      • Du votest dafür, dass Essen bei einem bestimmten Grill geholt wird. (Optional)
  2. Bestellphase
    • Man kann sich Gerichte auswählen und bestellen
    • Nur die Gerichte des/der Restaurants, von denen sich Leute bereit erklärt haben, zu holen werden angezeigt. (Oder man muss ein anderes Restaurant auswählen zum holen?)
    • Die "Holer" dürfen danach die Bestellphase beenden.
  3. Nach der Bestellphase
    • Die "Holer" bekommen einen Zettel mit allen Bestellungen ausgedruckt, das Geld wird eingesammelt und die Bestelltabelle in der Datenbank wird geleert.
    • Das Essen wird geholt.
  4. Nach dem Holen
    • Das Essen wird an die Besteller übergeben.
    • Essen!

Drucken

  1. <form action="http://192.168.1.3/essen" method="POST">Hidden: Key, Button: Drucken (funktioniert nur im /dev/tal-Netzwerk)</form>
  2. Minimales CGI-Skript auf lokalem Server fordert http://essen.devtal.de/pdf.php?key=... und druckt das PDF
  • That's it