Zum Inhalt

KanjiIQ Dokumentation

Kanji-Lernplattform mit mehrsprachiger Unterstützung.

KanjiIQ ist eine mobile und webbasierte Sprachlernplattform. Dies ist die Beta-Version und wir beginnen mit japanischen Kanji, die in den Standard-JLPT-Prüfungen verwendet werden, mit Unterstützung für 51 Sprachen durch Locale-Erkennung. Entwickelt mit Flutter, Dart Frog und bereitgestellt auf Kubernetes.

Einige der zukünftigen Funktionen, an denen wir arbeiten, umfassen: Aussprache, Gamification, Live-Online- und On-Demand-Unterricht, der auf jedes Niveau zugeschnitten ist.

Loslegen


Architektur

Multi-Container-Pod-Design mit Flutter Web Frontend, Dart Frog REST API und PostgreSQL — alles orchestriert durch Kubernetes.

Mehr erfahren

51 Sprachen

Intelligente locale-basierte Sprachauswahl, die Benutzern automatisch regionrelevante Sprachen über 30 vorkonfigurierte Locales anzeigt.

Mehr erfahren

Technologie-Stack

Flutter und Dart Frog teilen dieselbe Sprache und ermöglichen Code-Wiederverwendung zwischen Frontend und Backend. Selbstgehostet auf Hetzner mit k3s.

Mehr erfahren

Cloud Native

Standard Kubernetes APIs ohne Anbieter-Lock-in. Bereit für die Migration zu AWS EKS, GCP GKE oder jedem CNCF-konformen Cluster.

Mehr erfahren


Kurzübersicht

Sprachen 51 (UI + Karteikarten-Inhalte)
JLPT-Stufen N5, N4, N3, N2, N1
Frontend Flutter Web (auch iOS/Android-fähig)
Backend Dart Frog REST API
Datenbank PostgreSQL 15
Orchestrierung Kubernetes (k3s)
Ingress Traefik mit automatischem TLS
CI/CD Forgejo Actions
Hosting Hetzner Dedicated Server