本地优先的背单词应用,生产后端预载 OEWN 2025 英文释义与 ECDICT 中文释义,仅在本地英文未命中时才用在线词典补充;在线发音优先播放有道词典的英音/美音,音频不可用时才回退浏览器语音。React 前端支持中英文释义切换、单词本、单词卡和听写,Express 后端提供账号同步、学习统计、单词社区与公开留言板。
功能亮点
- 本地优先词典 — 预载 OEWN 2025 英文释义与 ECDICT 中文释义的 SQLite 双语词典,本地未命中时才按需回退在线词典,离线也基本可用
- 双发音轨道 — 有道英音 / 美音在线发音,失败自动回退浏览器语音合成
- 自适应学习 — 单词卡(自评 / 释义选择)与听写训练,基于熟练度阶梯的复习间隔与每日计划
- 账号同步 — scrypt 密码、HttpOnly 会话 Cookie、匿名数据合并、头像、改密、全量数据导出
- 学习统计 — 学习概览、活跃日历、连续天数、复习队列
- 单词社区 — 词书市场(公开 / 邀请码 / 私密)、收藏与按周趋势排序、协作修订与贡献审核、楼中楼留言板
- 内容寻址去重 — 单词内容以 SHA-256 内容哈希归一化存储,词书、导入草稿与账号导出共享同一份字典条目
- 单二进制部署 — 后端进程同时托管 API 与前端静态页,Node 直跑或 Docker + Caddy 自动 HTTPS
技术栈
React 19 + Vite + zustand 前端,Express 5 + TypeScript + SQLite 后端,前后端独立 npm 包,生产环境同源部署。
Comments
留言区
不用注册,填写昵称和留言即可。请尽量围绕文章内容交流。
还没有留言,来做第一个评论的人吧。