Looking up an unfamiliar word elsewhere broke the original sentence context.
Open-ended exploration needed a clear first lesson and a route back into daily practice.
Content quality, audio delivery and personal progress needed separate validation and storage.
Objective
Connect guided discovery, contextual word exploration, daily practice and spaced review.
Offer 14 topics and seven seven-day courses, with recommendations informed by level, goals and interests.
My role
Independently designed the learning flows and content architecture; built and tested the app with AI.
Owned content and audio validation, personalization, review and course progress, optional account backup, and iOS/Android releases.
02 / SYSTEM DESIGN
How it connects.
Production & device boundary
Processing / data flowIteration / feedbackService / environment boundary
01
Keep the sentence in view.
Preview an unfamiliar word with its meaning in the original sentence before continuing. Combine 14 topics with level and search; use goals and interests to rank new words without changing review rules.
02
Turn exploration into a habit.
Combine due reviews and new words in one daily session. Offer seven seven-day courses, preserve the question type when retrying mistakes, and support slow or repeated audio, sharing and course-progress backup.
03
Local learning, verified delivery.
Validate meanings, translations, pronunciation and links before release. Separate read-only SQLite content from personal records. Download audio on demand with hash checks and caching; keep account backup optional.
03 / RESULTS & SCOPE
The outcome.
12,464Learning entries
14Topics to explore
7 × 7Courses × daily lessons
November 2026 · v1.0.6, released on iOS and Android. Content and feature counts, not measured learning gains. Dictionary content and bundled illustrations work offline; audio needs a connection on first play, then uses a local cache.