← 返回项目

projects

vocabweb

本地优先的查词 + 背单词应用

Collection
projects
Topic
projects
Reading
1 min read
Words
81

On This Page

文章目录

本地优先的背单词应用,生产后端预载 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 包,生产环境同源部署。

在线体验:wevocab.wonderfaker.online

Comments

留言区

不用注册,填写昵称和留言即可。请尽量围绕文章内容交流。

0 条留言

还没有留言,来做第一个评论的人吧。