Unsere Geschichte
Hallo — ich bin der Entwickler hinter My NFC Attendance. Diese App ist nicht als Geschäftsidee entstanden. Sie begann mit meiner Frau, einem Hörsaal in Rumänien und einem Problem, dem ich nicht länger einfach zusehen konnte.
Kein einheitliches System
Meine Frau ist Universitätsdozentin an einer Hochschule in Rumänien und führt, wie jede Lehrkraft dort, Anwesenheitslisten — Studierende, die zu viele Kurse verpassen, dürfen ihre Prüfungen nicht ablegen. Nur gab es dafür nie eine einheitliche Methode. Jede Lehrkraft fand ihre eigene Vorgehensweise, meist Papier oder eine Tabelle, und nichts davon wurde irgendwo gesichert. Listen gingen verloren, Einträge gerieten durcheinander, und Studierende bestritten manchmal, ob sie in einem Kurs anwesend gewesen waren. Ich habe gesehen, wie sie dafür ganze Abende verlor — Namen doppelt geprüft, endlose E-Mails hin und her — für etwas, das eigentlich fünf Minuten hätte dauern sollen.
Ein erster Versuch, Ende 2019
Ich bin Softwareentwickler, und zuzusehen, wie jemand, der mir wichtig ist, mit einem Problem kämpft, das ich tatsächlich lösen könnte, ist etwas, das ich nicht gut ignorieren kann. Also begann ich Ende 2019, für sie ein digitales Anwesenheitssystem zu bauen: ein PHP-Backend zusammen mit einer nativen Android-App, um die Anwesenheit von Studierenden im Unterricht zu erfassen.
Covid-19 legte alles auf Eis
Bevor ich fertig werden konnte, kam Covid-19, und die Universitäten stellten über Nacht auf Online-Lehre um. Anwesenheit im physischen Hörsaal war plötzlich nicht mehr das Problem — die App, an der ich abends und am Wochenende gebaut hatte, hatte auf einmal nichts mehr zu lösen, also legte ich sie unfertig zur Seite.
Zurück zur Normalität, zurück ans Reißbrett
Als die Lockdowns endeten und der Unterricht wieder in Präsenz stattfand, kam das alte Problem zurück — und mit ihm der Stapel Anwesenheitslisten meiner Frau. Diesmal wollte ich es richtig machen: eine native App, die sowohl auf iOS als auch auf Android läuft statt nur auf Android, mit einem auf Node.js statt PHP neu aufgebauten Backend. Dasselbe Problem, bei dem ich sie hatte kämpfen sehen, diesmal gebaut mit allem, was ich inzwischen gelernt hatte.
My NFC Attendance heute
Aus diesem Neuaufbau wurde My NFC Attendance: ein Tippen mit der NFC-Karte oder ein QR-Scan, sicher mit der Cloud synchronisiert, ohne verlorene Listen oder Streit darüber, wer im Kurs war. Es begann als etwas, das ich für einen Menschen gebaut habe, der mir wichtig ist — heute wird es von Lehrkräften, Schulen und Trainingsanbietern genutzt, die genau dasselbe Problem hatten wie sie.
Aus einem echten Problem entstanden, nicht aus einer Feature-Liste
So entscheide ich noch heute, was es wert ist, der App hinzugefügt zu werden: Hätte das meiner Frau damals wirklich geholfen, als sie in Anwesenheitslisten versank? Wenn ja, lohnt es sich zu bauen. Wenn es nur eine Funktion ist, die auf einer Liste gut aussieht, kann es warten.
So funktioniert es