Skip to main content

DeutschCraft

A comprehensive German language learning platform featuring spaced-repetition flashcards across 25+ vocabulary categories, writing exercises with CEFR-leveled prompts, grammar practice with translation drills, an Answer Hub for Schritte textbook exercises, live voice classrooms, social feed with peer corrections, and gamified Der Die Das practice with a Pacman-style game.

View on GitHub
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Firebase
  • Framer Motion
1
Student Dashboard

Student Dashboard

Central hub showing 3,375+ words learned, mastery stats, weekly progress charts, daily goals, and quick access to Practice, Write, Review, and Social sections. Quick Practice with fill-in-the-blank exercises keeps vocabulary sharp.

2
Vocabulary Categories

Vocabulary Categories

B1-level vocabulary organized into 25+ categories including Abstract Concepts, Adjectives, Adverbs, General Verbs, Separable Verbs, and more. Each card shows due count, total cards, and completion status with color-coded progress bars.

3
Flashcard Practice

Flashcard Practice

Interactive spaced-repetition flashcards with English-to-German translation. Rate knowledge as Forgotten, Hard, Good, Easy, or Expert. Bookmark words, track mastery percentage, and navigate with keyboard shortcuts.

Comprehensive Learning Suite

DeutschCraft combines proven language learning methodologies with modern web technologies. From spaced-repetition flashcards and grammar drills to live voice classrooms and gamified article practice, every feature is designed to accelerate German fluency across all CEFR levels from A1 to C2.

4
Writing Exercises

Writing Exercises

282 completed exercises across CEFR levels A1-C2 with 92% average score. Choose from Creative Writing, Translation, Email Writing, Letter Writing, and Freestyle. Track recent submissions with review status and word counts.

5
Writing Interface

Writing Interface

Rich writing editor with task instructions, grammar focus tags (Perfect tense, Time expressions), vocabulary suggestions, and writing tips. Draft or submit directly with word count tracking and Redemittel reference panel.

6
Grammar Practice

Grammar Practice

Interactive grammar drills like "Negation with kein" — translate English sentences to German with instant correctness feedback. Rate difficulty with spaced-repetition controls and progress through 10-question sessions.

7
Answer Hub

Answer Hub

Practice Schritte International Neu textbook exercises organized by Lektion (1-14) with completion tracking. View exercise counts, progress percentages, and practice all exercises or individual lessons across CEFR levels.

8
Exercise Detail

Exercise Detail

Individual exercise view with audio attachments for listening practice, multiple answer items, "Copy for AI" functionality, discussion threads with batch-mates, and built-in dictionary lookup. Supports audio playback for pronunciation.

9
Social Feed

Social Feed

Community practice space where students post in German and receive peer corrections. Teacher dashboard shows teaching impact stats, common mistake patterns (article usage, verb conjugation, word order), and suggested topics.

10
Live Classroom

Live Classroom

Real-time voice and video sessions with teacher controls (Mute, Cam, Stop), layout options (Teacher, Gallery, Left, Right), shared writing board, classroom tools (Dice, Groups, Picker, Timer, Score), and exercise/material sharing.

11
Der Die Das Pacman

Der Die Das Pacman

Gamified German noun gender learning — control Pacman to eat the correct article (der/die/das) for word endings like -ig, -er, -um. Tracks score, correct/wrong answers, streak, and endings learned with lives system.

12
Learning Progress

Learning Progress

Detailed progress tracking with 3,531 total cards, 2,432 mastered, 81% accuracy. Category breakdown shows completion per topic (Separable Verbs 92%, Adjectives 95%, Technology 100%). Session history with accuracy and duration.

Built for Language Learners

DeutschCraft evolved from Testmanship Web V2 into a full-featured German learning platform. The dictionary provides instant access to 5,862+ German-English translations with bidirectional search. The structured syllabus maps grammar topics, vocabulary themes, and communication skills to the Schritte International Neu textbook series with weekly study schedules.

The platform supports both self-study and teacher-led learning. Teachers can create live voice rooms with shared writing boards, classroom tools, and exercise materials. The social feed enables peer corrections with teaching impact tracking. Firebase powers real-time synchronization across all features with robust offline support.

DeutschCraft: German-English dictionary with 5,862+ entries, bidirectional search, and detailed translations including conjugations and usage context
DeutschCraft: Comprehensive German language syllabus from A1 to C2 with grammar topics, vocabulary themes, communication skills, and weekly study schedule mapped to Schritte textbook

Modern Tech Stack

Built with Next.js 15 using the App Router for optimal performance and SEO. TypeScript ensures type safety throughout the codebase. Tailwind CSS 4 powers the responsive design with smooth animations via Framer Motion. Firebase provides real-time database synchronization and authentication, while Turso adds local-first database capabilities for the dictionary.

The platform leverages TanStack Query for efficient data fetching, TipTap for the rich text editor, and ApexCharts for analytics visualizations. Live voice sessions use WebRTC for low-latency audio/video. The gamified Der Die Das modes combine Canvas animations with spaced-repetition algorithms for an engaging learning experience.