Inspiration
Wir wurden von dem Problem ID 1932 inspiriert, welches die Überwachung des persönlichen Infektionsrisikos mittels einer App vorschlägt.
Wie funktioniert die App
Die Applikation zeichnet das Bewegungsprofil des Nutzers lokal auf. Sobald ein Nutzer angibt, sich mit COVID-19 infiziert zu haben, teilt die App dessen Standortdaten mit den anderen Nutzern der App. Dies geschieht natürlich anonymisiert. Auf Basis des Bewegungsprofils der infizierten Person berechnet die App lokal mögliche Zeitpunkte zu denen sich Nutzer und COVID-Patient nahe gewesen sein könnten. Besteht die Gefahr einer Ansteckung, wird der Nutzer informiert.
Wie ist die App aufgebaut
Die App besteht aus einem Fontend auf Basis des Flutter-Frameworks von Google und einem Cloud-basierten Backend in Google-Firebase. Das Backend stellt dabei sowohl eine NoSQL Datenbank zur Speicherung der Standortdaten des Nutzers, als auch Server-Funktionalitäten zur Verfügung.
Hindernisse bei der Entwicklung
Ein großes Problem ist die Verifizierung einer Erkrankung. Ein erkrankter müsste dabei einen Prozess durchlaufen, der sicherstellt, dass die Erkrankung tatsächlich vorliegt, bevor andere Nutzer darüber benachrichtigt werden.
Ein weiteres Problem, stellt das Multitasking in iOS-Geräten dar, da dieses verhindert, dass Standortdaten in kleineren Intervallen als 15 Minuten erfasst werden können.
Darauf sind wir stolz
Wir sind besonders stolz auf das (unserer Meinung nach) sehr elegante und minimalistische User-Interface.
Was haben wir gelernt
Das Programmieren von Hintergrundtasks in Flutter war uns im Vorraus nicht bekannt und wird in weiteren Projekten Anwendung finden.
Was kommt als nächstes
Mit Unterstützung werden wir das Projekt weiter verfolgen, um dem Nutzer neue Features und bessere Visibility (z.B. mit der Kartenansicht) bieten zu können.



Log in or sign up for Devpost to join the conversation.