3 ms·
We built Druthers to make democratic decisions as a team. It derives results through a ranked-choice voting algorithm that I encourage you to try and game! And
by gavmor 4y ago
We built Druthers to make democratic decisions as a team.
It derives results through a ranked-choice voting algorithm that I encourage you to try and game! And, importantly, it is almost no fun whatsoever to use this app without another person, preferably live over the (video) phone or in-person.
Druthers' first incarnation was built with Rails and JQuery on a team of four. The second on Firebase, solo. This one passes CRDTs over WebRTC because, of course, and we pair-programmed it.
It's is an exercise in moderate minimalism. Smallish build toolchain, fewish dependencies, unambitious UX.
We built it with preact[0], snowpack[1], and taste[2].
0. https://github.com/preactjs/preact https://github.com/preactjs/preact
1. https://github.com/FredKSchott/snowpack https://github.com/FredKSchott/snowpack
2. https://github.com/benchristel/taste https://github.com/benchristel/taste