1 pointby hejinhui6 hours ago2 comments
  • hejinhui6 hours ago
    Extra technical detail: randomness comes from Web Crypto (crypto.getRandomValues). I avoided server-side generation so the draw can work offline-ish and doesn’t require sending participant lists to a backend.

    If anyone wants it, I can add a short “how randomness works” page + a reproducibility note.

  • vansxxx6 hours ago
    Big fan of the 'no login / local-only' philosophy. Too many simple tools demand an email just to spin a wheel. Regarding your feature request for Shareable Links: Since you want to keep it backend-free, you could just serialize the list/settings (JSON) and base64 encode it into the URL hash or query parameters. That way, I can configure a 'Daily Standup Order' list, bookmark the URL, and share it with my team, all while maintaining your zero-database architecture.