Submitted by dele_ted in freeAsInFreedom (edited )

I recently finished a project for my school council. It's a system designed to help us make decisions without representatives or similar hierarchical systems, where every opinion is respected and everyone gets a say in what goes and what doesn't.

Ziq and Lettous showed some interest in this idea a few days ago, and i think it's about time that we consider alternative decision-making solutions than the old system of subraddle moderators and discussion on /f/meta, so here you have it!

I spent the last few days translating from Danish to English, and it is now on GitHub under a FOSS license. The concept is explained on GitHub. Come take a look, contributors are very welcome!

The system was originally designed for physical communities, and needs some adjustment to work properly in online spaces, but i think it's very close.

GitHub

Edit: /f/konsent

29

Comments

You must log in or register to comment.

md_ wrote

Hey, thanks for releasing this. I'll try to check this out ASAP. I'm glad this is in Python, because I'm utterly hopeless with PHP in which most web discussion platforms are written in.

I'm wondering if you considered python-sqlalchemy. If I understand its use correctly, it will allow the users to select their SQL backend and abstract it away as far as the software is concerned. It might be useful because it will allow using SQLite, which is a bit more friendly to noobs like myself.

5

dele_ted OP wrote

I'm open to new options! I'm a big fan of MySQL, but if SQLite can make it easier for new developers to join in, then I don't mind.

2

md_ wrote

I probably can't make it happen help yet, but I'm interested in learning how to work with Flask, and with Python software (as opposed to single-file scripts which I've been doing so far), so I'll probably try to play with Konsent's code and maybe try to get it to work with SQLite as soon as I get some leisure time.

3

dele_ted OP wrote

Konsent is pretty simple compared to some bigger projects, so it's a good place to start. Before we start doing anything drastic we really should clean up the code, though. It's a huge burning pile of routes and unnecessary functions at the moment, could use a loving hand. That's also a good way to get to know the software.

Hope to see some pull requests from you soon comrade!

4

Cosine wrote

This is awesome! I feel like this warrants continued discussion and collaboration.... in the interest of that, would anyone be interested in making a /f/ forum for it?

5

dele_ted OP wrote (edited )

I think that would be a good idea, the best way to develop the concept is through discussion, and there's no better place for that than Raddle.

e: I created the forum. Also got the most up-to-date version onto a free server so people can get a better idea of what it is, here!

4

xxi wrote

Just wanted to drop in and say that I like this. Good work.

3