先用分级测试找到起点,不把所有单词当成同一种难度。
02CASE STUDY
PRIVATE BUILD / HOME SERVERA CALMER WAY TO REMEMBER
Word
一个把分级测试、三阶段学习、复习调度和 AI 释义连起来的背单词软件。先服务一个人,再谈更多人。
LEARNING IDEA
不追求“今天刷了多少”,
追求“明天还记得什么”。
学习记录留在自己的数据库里;每一次复习都能说明为什么现在出现、完成后何时再见。
AI 只负责生成结构化辅助内容,不替代词库来源、复习算法和可恢复的数据基础。
THE LEARNING LOOP
四步形成一个闭环
音标、释义、联想与选择练习组合成一次短而完整的学习。
复习记录与调度决定下一次出现,而不是依赖无限刷列表。
统计页解释进度、薄弱项与今日负担,让节奏可以调整。
TWO SURFACES, ONE DATA STORY
桌面源码保留为历史证据,Web 版只做私有入口。
Tauri 源码因旧依赖与双实现漂移被暂停发布;React + Rust/Axum 是当前唯一生产候选。没有迁移证据前,两者不会混用数据库、密钥或权限。
DESKTOPTauri + React
历史源码 · 不随 Web 发布 · 不自动迁移
冻结PRIVATE WEBAxum + SQLite
手机访问 · 单用户 · 服务器侧 AI
本地候选BEFORE IT GOES ONLINE
安全不是上线后的补丁,是入口出现前的门槛。
所有学习接口统一鉴权
无默认密码、短会话、登录限流、可退出,未登录时看不到任何学习数据。
模型密钥只留在服务器
浏览器不读取、不保存、不回显 API Key;AI 调用有额度、超时和错误边界。
升级之前先能备份恢复
Schema 版本、事务、在线备份和回读已通过;目标服务器仍需做恢复演练。
词库来源先说清楚
不预装来源不明的样例词表;后续由 AI 整理候选、人工复核,再走现有受保护接口导入。
CURRENT STATE / 2026-08-01
已在家庭服务器私有运行,公网入口仍保持关闭。
- ✓ React / TypeScript 生产构建通过
- ✓ Web 后端 25 项测试、严格检查与 release 构建通过
- ✓ 前后端依赖审计均为 0 个已知漏洞
- ✓ 登录、学习分流、统计、退出和在线备份已实测
- ✓ JSON 词表导入接口已存在,一次 1~10000 项并事务校验
- → 真实域名、TLS、独立恢复与正式词库复核仍待完成