Einleitung

COVID-19 betrifft zur Zeit jede einzelne Person auf der Welt. Die meisten aus unserem Team sitzen die Woche über im HomeOffice, oder in Quarantäne. Hierbei kann schnell ein Gefühl der Machtlosigkeit entstehen. #WirVsVirus bietet eine Möglichkeit, gemeinsam etwas beizutragen zum Weg durch die Pandemie. Wir sind (zum größten Teil) Digitalarbeiter, die sich durch unseren Beruf kennengelernt haben. Im Alltag arbeiten wir schon projektbasiert, müssen also immer wieder neue Konzepte aufstellen und dann schrittweise zeitgerecht umsetzen. Dieser Hackathon nimmt dieses Prinzip und dreht es noch einmal richtig auf, verbunden mit der enormen Teilnehmerzahl ist das eine einzigartige Erfahrung.

Beschreibung

Ziel unserer Lösung mit dem Arbeitsnamen "MaxCap" ist es, eine die Bedarfe von Krankenhäusern (Betten, Ausrüstung, Personal) einfach darzustellen und sogar vorauszusagen, damit in den kommenden Monaten der COVID-19-Pandemie entstehende Fehlstellen schnell behoben oder abgeschwächt werden können. Dazu setzen wir auf eine schnelle Anbindung von öffentlichen Datenquellen (Infektionsausbreitung, Krankenhausbestände) und als Besonderheit auf eine algorithmische Vorhersage der Bedarfe anhand dieser Daten.

Technische Details

Die Applikation verbindet sich zu den verschiedensten APIs und stellt alle relevanten Informationen in einer Datenbank zur Verfügung. Die Datensätze werden aktuelle alle 24 Stunden automatisiert aktualisiert und sind somit immer aktuell. Die Synchronisation erfolgt dann über die Datenbank, damit hat man den Vorteil, dass andere Teams sprachunabhängig sind. Die verarbeiteten Daten sollten in einer weiteren Collection gespeichert werden. So ist es möglich, dass sich das System über Nacht wieder selbst heilt. Aktueller Technologie-Stack: Spring Boot mit Java 13, MongoDB Atlas, Python

Was waren besondere Herausforderungen?

48h sind eine sehr kurze Zeit, vor allem wenn man erst einmal eine Idee ausarbeiten und sich dabei in ein ziemlich neues und volatiles Thema einarbeiten muss. Außerdem haben wir den Hackathon mit komplett digitaler Kommunikation durchgezogen, normalerweise finden solche Veranstaltungen ja auf engstem Raum statt. Einige der verfügbaren APIs sind außerdem recht instabil.

Was haben wir gelernt?

Slack kann offenbar 40k Leute vertragen! Außerdem ist es möglich, sich mit einem Team, das komplett im Homeoffice sitzt und zum Teil aus völlig Fremden besteht, koordiniert an ein Thema zu setzen und ein Ergebnis zu produzieren. Weiteres Learning: Die Datenlage zu COVID-19 ist gut, es gibt sehr viele und immer neue Quellen.

Wie geht es weiter mit MaxCap?

Der erste Code im Projekt steht (Unter https://github.com/christoph-eb/betten-balance), wir sind ein motiviertes Team und arbeiten gerne daran weiter. Wenn ihr uns unterstützen wollt: Kontaktiert uns!

Built With

Share this project:

Updates