I'm very proud that we implemented democratic features directly into https://karrot.world/ - currently there is a network of trust to gain editing rights, and discussion then score voting for group removal.
I'm not aware of other bits of software that use democratic processes to actually perform actions within the software. I'm sure there must be some others though...
Standalone democratic process tools kind of miss the point for me. I want to see democracy deeply embedded into our tools.
@douginamug @maxlath @jums there are some user-level docs at https://community.foodsaving.world/t/info-how-does-the-conflict-resolution-feature-work/254/2 and https://community.foodsaving.world/t/info-karrot-trust-system-and-user-levels/108.
As for code, it's spread between frontend/backend, the score voting bit is part of an "issue" (e.g. https://github.com/yunity/karrot-backend/blob/master/karrot/issues/models.py#L44) - Tilmann could tell you more, whichever room he is hiding in ;)
It took a long time to get that far, we did a collaborative "storyboarding" session to think how the feature should work, well before any coding. Highly recommend doing those.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!