Lernstack

2025
Lernstack is a Next.js-based learning platform. Its core features are digital flashcards, a spaced-repetition system with a five-step rating, automated review scheduling, CSV import/export for cards and progress/productivity statistics with Recharts. Role-based authentication via JWT and Prisma ORM with PostgreSQL provide typed, traceable data access. A todo system was part of an early MVP idea, but it is no longer the core focus of the project.

Features

  • Flashcard system with structured learning content
  • Spaced-repetition algorithm with five-step rating
  • Automated review scheduling and progress charts
  • CSV import/export for cards
  • Role-based user management with JWT
  • Statistics and analytics with Recharts
  • Prisma ORM for type-safe database access
  • Docker Compose development environment

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

Role

Solo Developer

Status

MVP

Roadmap

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