Oxford Reading Tree reading app built with Vite + React.
- PDF reader with audio playback
- Read-along word highlighting
- Quiz and speaking practice
- Stars, streaks, and sticker rewards
- Static dictionary with learned-word tracking
- PWA service worker for static-site deployment
- Node.js 18+
- npm
cd E:\OxfordTree\OxfordReadingTree-github
npm.cmd installcd E:\OxfordTree\OxfordReadingTree-github
npm.cmd run devOpen the local URL shown by Vite, usually http://localhost:5173.
cd E:\OxfordTree\OxfordReadingTree-github
npm.cmd run buildThe build output is written to dist/.
This repository includes:
- application source code
- quiz metadata
- static dictionary data
- read-along word transcript files in
public/words - sticker assets in
public/stickers
This repository does not include the main PDF / MP3 / MP4 library assets served from external storage or NAS.
- Some Stage 6 units are configured as audio-only reader units when PDF files are unavailable.
- Browser progress, stars, rewards, and learned words are stored locally in browser storage.
- Private / incognito mode does not persist progress.
Ignored by default:
node_modules/dist/.env*- logs
book-metadata-tool/generated/