Skip to main content

Testmanship Web V2

A modern German language learning platform built with Next.js 15, featuring spaced-repetition flashcards across 24 vocabulary categories, comprehensive writing exercises with 165+ prompts, live voice sessions for real-time practice, and a powerful teacher dashboard for monitoring student progress across CEFR levels A1-C2.

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

Student Dashboard

Track your learning journey with comprehensive statistics including words learned, current streak, writing exercises completed, and CEFR level progression from A1 to C2.

2
Vocabulary Categories

Vocabulary Categories

Access 820+ flashcards organized into 24 categories including adjectives, verbs, family, food, and more. Each category supports all CEFR levels with intelligent spaced-repetition algorithms.

3
Interactive Flashcards

Interactive Flashcards

Practice German vocabulary with an intuitive flashcard interface. Click to reveal translations, rate your knowledge level, and let the spaced-repetition algorithm optimize your learning schedule.

Advanced Learning Features

Testmanship Web V2 combines modern web technologies with proven language learning methodologies. The platform features spaced-repetition flashcards, comprehensive writing exercises with teacher feedback, live voice sessions for pronunciation practice, and real-time progress tracking across CEFR levels A1-C2.

4
Writing Exercises

Writing Exercises

165+ comprehensive writing prompts across all CEFR levels. Practice creative writing, translation, email composition, and more with structured exercises ranging from 12-15 minutes each.

5
Rich Text Editor

Rich Text Editor

Write your German translations with a powerful editor featuring hints, reference answers, and helpful tips. Submit completed work for teacher review and track your progress over time.

6
Teacher Feedback System

Teacher Feedback System

Receive detailed feedback on your writing with overall scores (grammar, vocabulary, coherence), strengths, areas for improvement, and teacher comments. Track your progress with assessment history and approval status.

7
Structured Curriculum

Structured Curriculum

Follow a comprehensive German language syllabus from A1-Beginner to upper-intermediate levels. Organized grammar topics, vocabulary themes, and communication skills with estimated study times and progress tracking.

Teacher-Student Collaboration

The platform features a comprehensive teacher dashboard for monitoring student progress, managing assignments, and providing personalized feedback. Teachers can track student activity, review writing submissions, create custom assignments, and message students directly.

Built with Firebase for real-time synchronization, the dashboard provides instant insights into student performance metrics, CEFR level distribution, completion rates, and pending reviews. The responsive design ensures seamless access across all devices.

Testmanship Web V2: Teacher dashboard showing student management, level distribution, and quick actions for analytics, messaging, and assignment creation
Testmanship Web V2: Landing page featuring comprehensive flashcards, writing evaluation, student tracking, and teacher dashboard capabilities

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 beautiful, responsive design with smooth animations via Framer Motion. Firebase provides real-time database synchronization and authentication, while Turso adds local-first database capabilities.

The platform leverages TanStack Query for efficient data fetching, TipTap for the rich text editor, and ApexCharts for analytics visualizations. The design system is inspired by modern SaaS templates with vibrant colors and heavily animated interactions throughout the user experience.