https://github.com/benzwick/joy-matrix
The Joy Matrix - a multidimensional extension of the Eisenhower Matrix for high performance teams
https://github.com/benzwick/joy-matrix
eisenhower-method-of-prioritization joy matrix productivity-tool project-management-software
Last synced: 16 days ago
JSON representation
The Joy Matrix - a multidimensional extension of the Eisenhower Matrix for high performance teams
- Host: GitHub
- URL: https://github.com/benzwick/joy-matrix
- Owner: benzwick
- License: unlicense
- Created: 2026-05-18T10:40:04.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2026-05-26T02:39:10.000Z (18 days ago)
- Last Synced: 2026-05-26T04:28:33.320Z (18 days ago)
- Topics: eisenhower-method-of-prioritization, joy, matrix, productivity-tool, project-management-software
- Language: JavaScript
- Homepage: https://joy-matrix.com
- Size: 299 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# The Joy Matrix
[](https://github.com/benzwick/joy-matrix/actions/workflows/ci.yml)
[](https://github.com/benzwick/joy-matrix/actions/workflows/e2e.yml)
[](https://github.com/benzwick/joy-matrix/actions/workflows/deploy.yml)
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.
## Live site
[joy-matrix.com](https://joy-matrix.com)
## Run locally
```bash
npm install
npm run dev
```
Open http://localhost:5173.
## Deploy
The repo is configured to deploy from `main` to GitHub Pages with the custom
apex domain `joy-matrix.com`:
- `vite.config.js` serves at the root path (`base: '/'`)
- `public/CNAME` declares the custom domain to GitHub Pages
- `.github/workflows/deploy.yml` builds and publishes on every push to `main`
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).
## Stack
- React 18 + Vite
- `localStorage` for persistence (no backend, no signup, your data stays in
your browser)
- `lucide-react` for icons
- Inline styles, no CSS framework
## License
The Joy Matrix is released into the **public domain** via [CC0 1.0](./LICENSE).
Use it. Fork it. Sell it. Strip the name off and ship it as your own. No
attribution required, no permission needed, no strings.
## Dedication
Dedicated to Terry A. Davis. See [DEDICATION.md](./DEDICATION.md).
## Contributing
Pull requests welcome. By submitting code, you agree that your contribution
is also released into the public domain.