Inspiration

Als eine Gruppe junger Menschen haben wir in den letzten Wochen erfahren, was es für das Einkommen vieler unser Freund:Innen bedeutet, wenn Cafés, Bars und kleine Geschäfte schließen müssen. Um dieses Problem, welches derzeit weite Teile unserer Gesellschaft in ungeahnten Ausmaßen betrifft, zu lösen, bedarf es unkomplizierte, schnelle Lösungen um diejenigen, die derzeit auf der Suche nach zusätzlichen Einnahmequellen sind, mit offenen Stellen bekannt zu machen. In diesem Zusammenhang ist über die letzten Tage deutlich geworden, dass es in der Landwirtschaft aufgrund der Grenzschließungen an Saisonarbeiter:Innen mangeln wird. Eine mögliche Lösung beider Probleme liegt auf der Hand: Menschen die derzeit auf der Suche nach neuen Beschäftigungen und Einnahmequellen sind mit den Möglichkeiten in der Landwirtschaft bekannt zu machen. Hierbei möchten wir mit unserer App Ackersnacker helfen. Besonders wichtig ist uns hierbei, dass sich Menschen gleichmäßig auf das Arbeitsangebot verteilen um größere Menschenmassen zu verhindern und um zu gewährleisten, dass möglichst viele Landwirt:Innen Unterstützung finden.

What it does

Ackersnacker ist eine App, die den Kontakt zwischen potenziellen Saisonarbeiter:Innen und Landwirt:Innen ermöglicht und koordiniert. Landwirt:Innen können sich in der App anmelden und für ihren Hof Angebote anmelden. Wenn die Landwirt:Innen ein Angebot anlegen, geben sie die Art, den Ort, die Vergütung und den Zeitraum der Arbeit an. Diese Einträge werden automatisch auf einer Karte eingetragen, welche den Arbeitsuchenden beim Öffnen der App für ihre Region angezeigt wird. Die App ermöglicht es Arbeitssuchenden, sich schnell ein Überblick über die verschiedenen Angebote in ihrer Region zu verschaffen und sich, bei vielversprechenden Angeboten, die Kontaktdaten der Landwirt:In anzeigen zu lassen. Dabei versucht die App im Hintergrund, durch ein paar einfache Regeln & Tricks, das Angebot gleichmäßig auf die Bürger:Innen zu verteilen: Angebote die noch nicht stark besetzt wurden, werden größer auf der Karte angezeigt, und jede Landwirt:In kann nur eine gewisse Anzahl an Plätzen ausschreiben. So wollen wir bewirken, dass einerseits gleichmäßig Arbeitskräfte verteilt werden und anderseits nicht zu großen Gruppen entstehen, die ein Infektionsrisiko für die Arbeitnehmer:Innen und die beteiligten Landwirte bergen.

How we built it

Mithilfe des Flutter-Frameworks haben wir die App programmiert. In dieser wird über die REST API die Anmelde- & Anfragendaten gespeichert und abgerufen. Das Flutter-Framework erlaubt es uns potenziell schnell und einfach die App auf verschiedene Endgeräte zu installieren oder als Website anzubieten.

Das Design für das User-Interface haben wir mit Figma erstellt. Das Tolle an Figma ist, dass sie eine schnelle Zusammenstellung von Mockups, paralleles Arbeiten, und eine einfache Umwandlung in Code für die Frontend-Programmierer ermöglicht. Weiterhin ist eine Übersicht über alle Screens gewährleistet.

Die REST API haben wir mithilfe von node.js und TypeScript implementiert. Über die API können in einer SQlite Datenbank Einträge erstellt bzw. abgerufen werden. Sowohl die REST API und die Datenbank laufen in einem Docker Container auf einer AWS EC2 Instanz.

Challenges we ran into

Aufgrund der bunt durchmischten Backgrounds unserer Teammitglieder war es eine große Challenge zu kommunizieren, wie Ideen gemeint sind und wie realistisch diese in kurzer Zeit umsetzbar sind. Für uns war es außerdem anspruchsvoll, sich in kurzer Zeit in neue Materien einzuarbeiten, um sich effektiv einbringen zu können.

Accomplishments that we're proud of

Wir sind besonders stolz darauf wie gut wir als Team zusammengearbeitet haben. Obwohl wir ein recht bunter Haufen sind, aus unterschiedlichen Städten kommen und wir uns vorher noch nicht alle kannten, hat der Hackathon in dieser Truppe wirklich Spaß gemacht. Gegeben dieser Startvoraussetzungen sind wir zudem besonders stolz darauf, in nur 48 Stunden einen funktionierenden Prototypen unserer App gebaut zu haben, die wie wir finden, auch noch gut aussieht!

What we learned

Wir haben nicht nur gelernt innerhalb sehr kurzer Zeit einen Prototypen zu erstellen, sondern auch, dass es sogar durch das Schnacken über Videokonferenz wunderbar möglich ist, zusammenzuarbeiten. #wirhattenbock #programmierenkenntkeinegrenzen #allesistmöglichin48h

What's next for 1_003_arbeiter:innenverteilung_Ackersnacker

Obwohl wir über das Wochenende zu nichts bis auf den funktionstüchtigen Prototypen gekommen sind, bleiben noch einige Baustellen für die weitere Entwicklung offen: Wir haben noch nicht alle Features implementieren können und das Backend ist auch nur für Demonstrationszwecke in dieser Art & Weise implementiert worden (Vorsicht! Datenschutz und IT-Sicherheit sind noch nicht gewährleistet, Tasks werden noch nicht ordnungsgemäß angelegt). Das wird der nächste große Schritt sein. Ein andere schöne Eigenschaft an Flutter ist, dass wir jetzt auch leicht eine Webversion erstellen können. Wir haben durch unser Recherchen gemerkt, dass es auch noch anscheinend viele bürokratische Hürden gäbe, sodass Landwirt:Innen das schnelle Einstellen von Arbeitskräften erschwert würde. Weitere Recherchen sind noch von Nöten! Außerdem sollten wir die Idee Landwirt:Innen vorführen, um Feedback über die Interaktion mit der App zu erhalten und welche Features noch erforderlich sind. Weiterhin hatten wir die Idee, dass man Taxifahrer, E-Scooter und Busse kontaktieren könnte, die beim Transport helfen könnten. Ansonsten gilt: Only the sky is the limit!

Share this project:
×

Updates