Skip to content

Repository files navigation

Oxford Reading Tree PWA

Oxford Reading Tree reading app built with Vite + React.

Features

  • 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

Requirements

  • Node.js 18+
  • npm

Install

cd E:\OxfordTree\OxfordReadingTree-github
npm.cmd install

Run locally

cd E:\OxfordTree\OxfordReadingTree-github
npm.cmd run dev

Open the local URL shown by Vite, usually http://localhost:5173.

Production build

cd E:\OxfordTree\OxfordReadingTree-github
npm.cmd run build

The build output is written to dist/.

Resource model

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.

Notes

  • 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.

Repository hygiene

Ignored by default:

  • node_modules/
  • dist/
  • .env*
  • logs
  • book-metadata-tool/generated/

About

Oxford Tree PWA for reading, quiz, rewards, and read-along

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages