Educational clarity
requiredThe module explains the concept in plain language and not only through code output.
CryptoViz guide
A practical checklist for building cryptography visualizations that are educational, deterministic, accessible, responsive, and easy to review.
Guide completion
0%
Mark stages complete as your feature becomes PR-ready.
Active stage
Start by deciding what the visualizer should teach before writing UI code.
A SHA-256 visualizer should teach padding, block processing, compression rounds, and final digest output.
Use these checks before opening a PR so reviewers can quickly verify the feature without guessing what changed.
The module explains the concept in plain language and not only through code output.
Given the same input, key, and options, the module produces the same result and trace.
Invalid input produces useful messages instead of crashes or blank screens.
The interface remains usable on mobile, tablet, and desktop widths.
Interactive controls are keyboard-accessible and have readable labels.
New utilities or algorithm behavior are covered with focused unit tests.
A doc page or markdown file explains behavior, safety notes, and manual testing.
Heavy computations use a worker where applicable.
Enter your feature name and copy the generated checklist into your PR.