Technical documentation (English)
The OpenStad software allows for different e-democracy websites to be created & managed. It supports: single & multiple voting on ideas, submitting ideas, participatory budgeting, arguments, voting and arguments, different authentication methods and more.
The software can manage multiple website, and in combination with Kubernetes will automatically update host files and generate ssl certificates.
Openstad is made up of 5 nodejs servers: a Frontend server (CMS), a REST JSON API, a Management Panel, an Authentication server and an Image server.