R
1 min read
Resonance — Compatibility Assessment

Bilingual (zh/en) · radar-chart comparison · no backend, no accounts

  • React
  • TypeScript
  • Vite
  • Tailwind
  • Recharts

Not a fortune-teller — a structured conversation trigger. Two people answer independently across 7–10 dimensions (couple / married versions), then get a radar-chart comparison that surfaces what actually differs, plus guiding questions.

Fully client-side: React 18 + TypeScript + Vite, Recharts radar, react-i18next for bilingual UI, localStorage persistence, and a seeded PRNG (Mulberry32 + Fisher-Yates) for deterministic question selection.