跳转至

KanjiIQ 文档

支持多语言的汉字学习平台

KanjiIQ是一个移动端和Web端的语言学习平台。这是测试版,我们从标准JLPT考试中使用的日语汉字开始,通过区域检测支持51种语言。使用Flutter、Dart Frog构建,部署在Kubernetes上。

我们正在开发的未来功能包括:发音、游戏化、适合各级别的在线直播和点播课程。

开始使用


架构

多容器Pod设计,包含Flutter Web前端、Dart Frog REST API和PostgreSQL——全部由Kubernetes编排。

了解更多

51种语言

基于区域的智能语言选择,通过30个预配置区域自动向用户显示相关语言。

了解更多

技术栈

Flutter和Dart Frog共享同一语言,实现前后端代码复用。在Hetzner上使用k3s自托管。

了解更多

云原生

标准Kubernetes API,无供应商锁定。可随时迁移到AWS EKS、GCP GKE或任何CNCF兼容集群。

了解更多


概览

语言数 51(UI + 闪卡内容)
JLPT级别 N5, N4, N3, N2, N1
前端 Flutter Web(同时支持iOS/Android)
后端 Dart Frog REST API
数据库 PostgreSQL 15
编排 Kubernetes (k3s)
Ingress Traefik,自动TLS
CI/CD Forgejo Actions
托管 Hetzner专用服务器