sben.dev

Projects / 2020

dotdotyew

Dot-voting as a web app, built with Yew: Rust compiled to WebAssembly on the frontend.

rustwebassemblyyew

Dot-voting is the sticky-note ritual every team knows: write the options up, hand everyone a few dots, see what wins. dotdotyew is that, as a web app: create a poll, share a link, watch the dots land.

The real reason it exists is the stack. I wanted to know what frontend development felt like with no JavaScript at all: the UI is built with Yew, a React-like framework where components are Rust compiled to WebAssembly. The verdict: Rust’s type system is a genuinely lovely way to build UIs, and the name was too good not to ship.