Skip to content

ryuszi/English

Repository files navigation

English Garden

English Garden is a mobile-first PWA for studying English with YouTube videos, scripts, lightweight review, and gentle progress tracking.

MVP

  • Home, video library, study, words, and learning log screens.
  • YouTube URL parsing and embedded playback.
  • Best-effort automatic English caption retrieval with localStorage persistence.
  • Script word-tap lookup with saved word, mock dictionary, EJDict, and editable missing-word states.
  • Free English-Japanese lookup with EJDict data loaded on demand when a word is tapped.
  • Mock word extraction, Web Speech API pronunciation, review, and study logs.
  • PWA manifest and service worker for basic offline shell access.

Development

This repo uses Vite, React, TypeScript, Tailwind CSS, and Vitest.

npm install
npm run dev
npm test
npm run build

The MVP intentionally does not include auth, cloud sync, real AI translation, paid transcript APIs, payments, social sharing, or native apps.

Dictionary Data

English-Japanese word lookup uses harurow-ejdict, which packages the public domain EJDict data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors