Click-to-match term/definition pairs with mistake tracking and animated wrong-answer shake.
pnpm dlx shadcn@latest add "https://lmscn.vercel.app/r/match.json"