Lernstack

2025
Lernstack ist eine Next.js basierte Lernplattform. Kern sind digitale Karteikarten, ein Spaced-Repetition-System mit 5-Stufen-Bewertung, automatische Wiederholungsplanung, CSV Import/Export für Karten sowie Fortschritts- und Produktivitätsstatistiken mit Recharts. Rollenbasierte Authentifizierung via JWT und Prisma ORM mit PostgreSQL sorgen für typisierte, nachvollziehbare Datenzugriffe. Ein Todo-System war Teil eines frühen MVP-Gedankens, ist aber nicht mehr der fachliche Kern des Projekts.

Features

  • Karteikarten-System mit strukturierten Lerninhalten
  • Spaced-Repetition-Algorithmus mit 5-Stufen-Bewertung
  • Automatische Wiederholungsplanung und Fortschrittsdiagramme
  • CSV Import/Export für Karten
  • Rollenbasierte Benutzerverwaltung mit JWT
  • Statistiken und Analytics mit Recharts
  • Prisma ORM für type-safe Datenbankzugriffe
  • Docker Compose Dev-Umgebung

Learnings

  • Mehrsprachige Inhalte & strukturierte Skill-Taxonomie
  • API Boundary & Service Layer Abstraktion
  • Datenmodellierung für Wiederholungsplanung
  • CSV Pipeline für Bulk Operationen

Tech Stack

Next.jsReactTypeScriptTailwindCSSPrismaPostgreSQLJWTDockerRecharts

Rolle

Solo Developer

Status

MVP

Roadmap

  • Auth Erweiterung (Passwort Reset, OAuth)
  • Interaktive Skill Progression
  • Öffentlich teilbare Lernpfade
  • Mobile Offline Modus