Inspiration

Unsere Inspiration lag vor allem in den Menschen in unserem Umfeld, die ihr Haus nicht mehr verlassen können um alltägliche Dinge wie Einkäufe zu erledigen, sondern auf die Hilfe von Familien und Freunden angewiesen sind. Da das nicht jeder hat, finden wir es wichtig auch diesen Leuten möglichst einfach und geordnet Hilfe zukommen zu lassen.

What it does

Unser Service vermittelt Menschen, die Besorgungen machen müssen, und Menschen, die das übernehmen wollen. Momentan ist die App grundsätzlich für Einkäufe geeignet, wir würden sie aber auch gern für Abholungen (in dem Fall Medikamente, im Austausch des Originalrezepts) ausbauen.

How we built it

Unser Service besteht aus zwei Teilen, dem Webinterface, für das Eintragen von Aufträgen durch Telefonisten, und einer App, mit der der Einkäufer die Aufträge sehen kann. Unser Webinterface und unsere Website haben wir mit jquery und bootstrap gebaut, da sie sich aufgrund ihrer Einfachheit perfekt für eine derartige Aufgabe eignen. Die App ist mit flutter gebaut, für welches wir uns aufgrund der Programmiersprache und aus dem Grund, dass die Apps sehr einfach zwischen Plattformen übertragbar sind, entschieden haben. Als Datenbank kam firestore zum Einsatz, als backend verwenden wir firebase cloud Functions. Zur Anmeldung kommt firebase Authentication zum Einsatz.

How it works

Es gibt 2 Nutzergruppen:

  • Ehrenamtliche (2 Arten:) 1) die, die Aufträge (Einkaufsliste) über ihre App auf das Smartphone bekommen und ausführen 2) die, die Bestellungen am Telefon entgegennehmen und in unser System eintragen
  • Hilfsbedürftige, die bei uns anrufen und eine Bestellung machen

Challenges we ran into

Obwohl wir im Bereich der Programmierung in unserer Freizeit sehr engagiert sind, gab es dennoch einige knifflige Aufgaben zu überwältigen. Außerdem haben wir die verfügbare Zeit falsch eingeschätzt.

Accomplishments that we're proud of

Wir sind stolz darauf, dass, obwohl wir eine reine Schülergruppe im Alter zwischen 14 und 16 Jahren sind und uns unser gesamtes Wissen neben der Schule angeeignet haben, in 2 Tagen so weit kommen konnten.

What we learned

Wir sind auf jeden Fall noch besser darin geworden in einer Gruppe zu arbeiten, gerade wenn es um das programmieren geht.

What's next for delivered

Unsere nächsten Schritte wären auf jeden Fall den Dienst fertigzustellen und richtig zum laufen zu bringen, eingeschlossen aller rechtlichen Herausforderungen und die ersten Freiwilligen zu finden.

Noch wichtig

Da wir zum ersten mal an einem hackathon teilgenommen haben, haben wir uns verschätzt, wie viel man in zwei Tagen schafft, deswegen ist unser Service leider noch nicht fertig. Wenn also Button noch nicht funktionieren sollten, sind wir leider noch nicht soweit gekommen. Da die App die Aufträge nach Standort sortiert, haben wir zwei APKs angehängt, die reguläre (app.apk) und eine, die immer alle Aufträge anzeigt (debug.apk). Wir hätten mit flutter auch eine iOs App erstellen können, aber leider hatten wir kein MacBook zum kompilieren zu Verfügung.

Zum testen haben wir zwei Test Accounts erstellt: Telefonist: demo.telephoner@lelux.net Einkäufer: demo.shopper@lelux.net Passwort: WirVsVirus

Augrund des Uploadlimits sind die Dateien auf dem Google Drive Link gepeichert. Wir haben außerdem zwei Videos, dewegen führt der Link zu unserem Kanal.

Share this project:

Updates