Skip to content

someone114514/WordsBook

Repository files navigation

WordsBook

Offline-first PWA for dictionary lookup and spaced repetition on iPhone.

Quick Start

npm install
npm run dev

Build

npm run build
npm run preview

Tests

npm run test
npm run test:e2e

Product Notes

  • First launch: install mixed dictionaries, now including ECDICT full generated from asserts/ECDICT-master/ecdict.csv.
  • Lookup order: exact -> lemma -> prefix -> fuzzy.
  • Review schedule: [0, 1, 2, 4, 7, 15, 30, 60] days.
  • Backup: export/import available in Settings.

Dictionary Source

  • Build ECDICT manifest/jsonl from local asserts folder:
npm run dict:build

Deploy to iPhone

  1. Deploy static files with HTTPS (Cloudflare Pages / Vercel / Netlify).
  2. Open with Safari on iPhone.
  3. Share -> Add to Home Screen.

Detailed notes:

  • Implementation: docs/IMPLEMENTATION.md
  • GitHub Pages + mobile packaging: docs/DEPLOY_GITHUB_MOBILE.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors