Capstone-Projekt
KI-Lernbuddy · deine Roadmap
Deine KI-Nachhilfe-App. Schüler:in tippt eine Aufgabe ein, die KI erklärt den Weg dahin — Schritt für Schritt, nie genervt.
Während du den Kurs durchgehst, baust du Schritt für Schritt KI-Lernbuddy. Jeder Schritt unten gehört zu einer Lektion. Am Ende hast du eine echte App auf deiner eigenen Vercel-Subdomain.
Repo aufsetzen
Klone das Next.js-Starter-Template und nenne dein Projekt mein-lernbuddy. Push auf GitHub, deploy auf Vercel — dein Lernbuddy ist live erreichbar (noch leer, aber öffentlich).
→ zur LektionErstes Feature-File schreiben
Vollzugang erforderlichSchreib mit Claude die Spec fürs Herzstück: Schüler:in tippt eine Aufgabe ein, die KI erklärt den Lösungsweg — nicht die Lösung. Welche Felder hat eine Aufgabe? Was sieht die Schülerin? Acceptance-Criteria sauber formulieren, inkl. der fiesen Sonderfälle (leere Eingabe, KI findet keinen Weg).
→ Vollzugang freischaltenFeature-Roadmap anlegen
Vollzugang erforderlichLege das vollständige features/-Verzeichnis für den MVP an: PROJ-1 Login, PROJ-2 Aufgabe + KI-Erklärung, PROJ-3 Verlauf, PROJ-4 Gratis-Limit, PROJ-5 Compliance-Seiten. Jedes File mit Spec + Dependencies + Acceptance-Criteria, INDEX.md mit Bau-Reihenfolge.
→ Vollzugang freischaltenEigenen Skill bauen
Vollzugang erforderlichBaue einen Skill, der die KI-Erklärung diszipliniert: Er prüft, dass die Antwort den Lösungsweg zeigt statt die nackte Lösung. Genau die Logik, die dein Lernbuddy später im Kern braucht — und schon jetzt im Coding-Workflow nützlich.
→ Vollzugang freischaltenFrontend-Skelett bauen
Vollzugang erforderlichBaue die Aufgaben-Seite als Server Component mit Stub-Daten: Eingabefeld für die Aufgabe, Absende-Button, Bereich für die Schritt-für-Schritt-Erklärung, Verlauf als Liste. shadcn/ui für die UI-Komponenten.
→ Vollzugang freischaltenDatenbank + Auth verdrahten
Vollzugang erforderlichErstelle die Tabellen in Supabase (Auth für den Login, tasks: id, user_id, frage, erklaerung, created_at). RLS so, dass Schüler:innen nur die eigenen Aufgaben sehen. Verbinde das Frontend per Supabase-Client.
→ Vollzugang freischaltenCI + Auto-Deploy einrichten
Vollzugang erforderlichGitHub Actions für Lint + Typecheck + Build bei jedem Push. Vercel-Auto-Deploy von main. Branch-Protection: kein Direct-Push auf main, alle PRs müssen grün sein.
→ Vollzugang freischaltenProduction-Launch
Vollzugang erforderlichDeploye deinen Lernbuddy auf eine eigene Subdomain (z.B. lernbuddy.dein-name.vercel.app). README mit Stack-Wahl, Setup und Screenshots. Zeig ihn 10 Leuten — du hast ein echtes Produkt, kein Übungsprojekt.
→ Vollzugang freischaltenAm Ende des Kurses
Du hast KI-Lernbuddy live deployed
Eine echte App auf deiner eigenen Domain, mit Auth, Datenbank, CI/CD, Tests und DSGVO-Check. Im Portfolio zeigbar, im Job-Talk verteidigbar — kein Tutorial-Hello-World.

