01
Kontext und Problem
Germanistikstudierende an ivorischen Universitäten arbeiten mit dichten, deutschsprachigen Kursunterlagen. Allgemeine KI-Tools antworten oft am Lehrplan vorbei oder auf einem Sprachniveau, das weit von ihren Texten entfernt ist.
Die Ausgangsfrage: Wie hilft man Studierenden, ihren eigenen Kurs besser zu verstehen, statt ein Thema im Allgemeinen?
02
Meine Rolle
Ich habe das Projekt allein getragen, von der Recherche bis zum Livegang: Produktdefinition, Design, komplette Entwicklung, Deployment und Betreuung der ersten Testpersonen.
- 01Produktdefinition
- 02Design von 41 Screens
- 03Full-Stack-Entwicklung
- 04Deployment und Beta
03
Vorgehen
Ein Prinzip leitete alle Entscheidungen: vom Dokument ausgehen, ohne sich darauf zu beschränken. Die KI bleibt dem Kurs treu und kennzeichnet klar, wenn sie darüber hinausgeht.
Zusammenfassungen entstehen in der Sprache des Dokuments, schwierige Wörter werden ins Französische übersetzt. Die Themen des Kurses lassen sich anklicken und vertiefen.



04
Technische Entscheidungen
Jede Entscheidung antwortet auf eine konkrete Rahmenbedingung.
- SvelteKit
- TypeScript
- Tailwind CSS
- Drizzle ORM
- Cloudflare
- Claude API
- Better Auth
01Clean Architecture
Domain, Anwendung, Infrastruktur und Präsentation sind getrennt, damit sich das Produkt ohne Neuschreiben weiterentwickeln lässt.
02Cloudflare D1 und R2
Datenbank und Dokumentenspeicher nah an der Anwendung, auf derselben Plattform.
03Anmeldung ohne Passwort
Ein Einmalcode per E-Mail: Studierende müssen sich nichts merken, und es gibt kein Passwort zu schützen.
04Gesprächsverlauf
Wird bei jedem Austausch an die KI übergeben, damit die Übungen von Frage zu Frage stimmig bleiben.
05
Ergebnisse
Das Produkt ist von der Idee zu einer Beta gewachsen, die echte Studierende nutzen.
- Anmeldungen in 24 Stunden auf der Warteliste
- 110
- Screens vor der Entwicklung gestaltet
- 41
- abgeschlossene Sprints
- 5
- Beta-Testpersonen
- 10 bis 15
06
Was ich gelernt habe
KI braucht Kontext: Ohne den Gesprächsverlauf widersprachen sich die Übungen irgendwann. Der KI das Gedächtnis des Austauschs zu geben, löste das Problem.
Werkzeuge von Anfang an nach der Laufzeitumgebung wählen: Auf Cloudflare habe ich Node.js-Bibliotheken durch die native Web Crypto API und unpdf zum Lesen von PDFs ersetzt.




