Borror roots, searchable, with a name builder
The word_roots repo ships a Vite + React SPA: browse Latin and Greek roots from the Borror tradition, filter, and compose
names interactively. Production build requires base: '/word_roots/' in Vite config so asset URLs resolve under nginx.
Architecture
| web/ | React app source; npm run build emits dist/ consumed by nginx. |
|---|---|
| Data | Structured root entries (see repo) compiled or imported as static JSON/TS modules. |
| Deploy | Nginx alias to word_roots/web/dist/; SPA fallback to index.html for client routes. |
Design
The UI prioritizes fast lookup and cross-root exploration: etymology is educational, not a flashcard game. The name builder ties together morphemes according to rules documented in the repository.