Decision Matrix
Score your options against weighted criteria and let the maths decide.
BeginnerWeb appProductivity6–14hAI-buildable 5/5no setupworth shipping
A weighted decision tool: list options, list criteria with weights, score each pairing, and get a ranked result. What makes it worth building is the sensitivity view — showing which single weight change would flip the outcome is far more useful than the score alone.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- Add options and criteria, each editable inline
- Assign a weight to each criterion
- Score every option against every criterion
- Weighted totals rank the options live
- A sensitivity view shows how close the result is to flipping
- Weights normalise so they always sum sensibly
- The matrix persists and can be exported
The interesting part
- Normalising weights without fighting the user's input
- Computing how much a weight must change to flip the ranking
- A matrix that stays usable on a phone as it grows
Once it works
- Add pairwise comparison to derive weights
- Add multiple people scoring the same matrix
- Add a printable summary
Suggested stack
reacttypescripttailwindlocalstorage