Saltar a contenido

Documentación de KanjiIQ

Plataforma de aprendizaje de kanji con soporte multilingüe.

KanjiIQ es una plataforma de aprendizaje de idiomas para móvil y web. Esta es la versión beta y comenzamos con los kanji japoneses utilizados en los exámenes estándar del JLPT, con soporte para 51 idiomas a través de la detección de locale. Construido con Flutter, Dart Frog y desplegado en Kubernetes.

Algunas de las funciones futuras en las que estamos trabajando incluyen: pronunciación, gamificación, clases en línea en vivo y bajo demanda adaptadas a cada nivel.

Comenzar


Arquitectura

Diseño multi-contenedor con frontend Flutter Web, API REST Dart Frog y PostgreSQL — todo orquestado por Kubernetes.

Más información

51 idiomas

Selección inteligente de idioma basada en la locale, que muestra automáticamente los idiomas relevantes para la región del usuario en 30 locales preconfiguradas.

Más información

Stack tecnológico

Flutter y Dart Frog comparten el mismo lenguaje, permitiendo la reutilización de código entre frontend y backend. Autoalojado en Hetzner con k3s.

Más información

Cloud Native

APIs estándar de Kubernetes sin dependencia de proveedor. Listo para migrar a AWS EKS, GCP GKE o cualquier clúster compatible con CNCF.

Más información


Datos clave

Idiomas 51 (UI + contenido de tarjetas)
Niveles JLPT N5, N4, N3, N2, N1
Frontend Flutter Web (también listo para iOS/Android)
Backend Dart Frog REST API
Base de datos PostgreSQL 15
Orquestación Kubernetes (k3s)
Ingress Traefik con TLS automático
CI/CD Forgejo Actions
Alojamiento Servidor dedicado Hetzner