designfuchen
Each word becomes an illustrated, listenable card and a star in a personal vocabulary galaxy, making progress visible. Learners study Chinese and English meanings, hear UK or US pronunciation, then complete recall exercises and scheduled reviews. This repository contains the open-source base app and CC BY 4.0 learning dataset; the hosted site evolves separately.
For Chinese-speaking IELTS learners building a lasting vocabulary habit, and developers creating vocabulary tools
The app is a static, local-first vocabulary trainer: progress and settings are stored in browser local storage, while a service worker enables cached use. Word knowledge is represented as a topic-and-difficulty galaxy whose star state reflects each learner's memory state.
src/store/store.ts; src/main.tsx; src/galaxy/layout.ts; src/galaxy/Galaxy.tsx
Learning session
Runs introductions, recall quizzes, feedback, and end-of-session summaries.
src/pages/Learn.tsx
Progress store
Persists settings, card progress, daily statistics, and importable backups.
src/store/store.ts
Galaxy renderer
Renders and interacts with WebGL2 vocabulary stars, with a canvas fallback.
src/galaxy/engine.ts
Galaxy layout
Places words by topic and CEFR difficulty in deterministic spiral arms.
src/galaxy/layout.ts
Generated