The Joy Matrix is a multidimensional extension of The Eisenhower Matrix for team projects that scores tasks by pleasure, talent, and capacity to move from A to B as fast as possible while eliminating burnout and maximizing joy.
npm install
npm run devOpen http://localhost:5173.
The repo is configured to deploy from main to GitHub Pages with the custom
apex domain joy-matrix.com:
vite.config.jsserves at the root path (base: '/')public/CNAMEdeclares the custom domain to GitHub Pages.github/workflows/deploy.ymlbuilds and publishes on every push tomain
To deploy your own fork at a different domain, edit public/CNAME (or delete
it for a username.github.io/repo-name/ subpath deploy and set base in
vite.config.js accordingly).
- React 18 + Vite
localStoragefor persistence (no backend, no signup, your data stays in your browser)lucide-reactfor icons- Inline styles, no CSS framework
The Joy Matrix is released into the public domain via CC0 1.0.
Use it. Fork it. Sell it. Strip the name off and ship it as your own. No attribution required, no permission needed, no strings.
Dedicated to Terry A. Davis. See DEDICATION.md.
Pull requests welcome. By submitting code, you agree that your contribution is also released into the public domain.