Back to projects
EdTech · AI · 2025

German Learning Platform

Learn German through a modern, AI-powered experience.

120+

Lessons built

5,400+

Words in vocabulary DB

87%

Avg. quiz accuracy

98

Lighthouse

https://deutsch-lernen.app

Lesson 24 · Der Dativ

Streak · 12d

Lesson 24 · Der Dativ

4 of 5
AI

Try to translate: “He gives his mother a gift”

Tutor · grammar hint in Arabic

Er gibt seiner Mutter ein Geschenk
Er gibt seiner Mutter einen Geschenk

Vocabulary · A2

der Dativالمفعول به
gebenيعطي
das Geschenkالهدية

Speaking practice

Your pronunciation scored 92% on “Ich möchte einen Kaffee”.

The story

An interactive platform designed to help Arabic speakers learn German through a modern and engaging learning experience. It combines interactive lessons, a clean responsive interface and an AI-powered learning experience that keeps students motivated and progressing.

Tech stack

Next.jsTypeScriptTailwind CSSOpenAI APISupabasePostgreSQLWeb Speech API

The Challenge

Language learners quit without instant, in-context feedback. Building a tutor that could explain German grammar accurately — in Arabic — while scoring pronunciation in real time required a careful AI pipeline and low-latency audio handling.

The Solution

I designed a structured prompt system with retrieval of grammar rules, streaming responses, and a pronunciation scoring layer that runs client-side for instant feedback. Adaptive scheduling uses spaced-repetition combined with AI difficulty estimates.

Featured Work

What's inside

01

Interactive Lessons

02

Modern Responsive UI

03

AI-Powered Learning Experience

04

Vocabulary Building

05

Quizzes & Exercises

Architecture overview

01

Next.js App Router with ISR for course content

02

Supabase (PostgreSQL + Auth) with Row Level Security

03

OpenAI streaming chat for the AI tutor

04

Client-side speech analysis for pronunciation

05

Edge-cached lesson assets for instant navigation

Screens &

Screens & previews

Replace these generated previews with real screenshots when available.

https://deutsch-lernen.app

Lesson 24 · Der Dativ

Streak · 12d

Lesson 24 · Der Dativ

4 of 5
AI

Try to translate: “He gives his mother a gift”

Tutor · grammar hint in Arabic

Er gibt seiner Mutter ein Geschenk
Er gibt seiner Mutter einen Geschenk

Vocabulary · A2

der Dativالمفعول به
gebenيعطي
das Geschenkالهدية

Speaking practice

Your pronunciation scored 92% on “Ich möchte einen Kaffee”.

https://deutsch-lernen.app

Lesson 24 · Der Dativ

Streak · 12d

Lesson 24 · Der Dativ

4 of 5
AI

Try to translate: “He gives his mother a gift”

Tutor · grammar hint in Arabic

Er gibt seiner Mutter ein Geschenk
Er gibt seiner Mutter einen Geschenk

Vocabulary · A2

der Dativالمفعول به
gebenيعطي
das Geschenkالهدية

Speaking practice

Your pronunciation scored 92% on “Ich möchte einen Kaffee”.