Repolode
CatoTH

CatoTH/antragsgruen

Ferramenta online de código aberto para ONGs e partidos políticos redigirem, alterarem e votarem em propostas e resoluções de forma colaborativa.

Estrelas
150
Forks
38
Issues abertas
106
Último commit
ontem

O que é?

Antragsgrün é uma aplicação web para organizações como ONGs, partidos políticos e movimentos sociais que precisam discutir resoluções, programas partidários e emendas em conjunto. Os membros enviam propostas online, outras pessoas sugerem emendas, e os administradores gerenciam o processo, do envio até a versão final do texto.

Além da redação, a ferramenta inclui votação online, listas de fala para reuniões e gestão de candidaturas. Propostas e emendas podem ser mantidas em vários idiomas ao mesmo tempo, e o conteúdo pode ser exportado em diversos formatos, incluindo PDF. O software é desenvolvido em PHP com o framework Yii2 e MySQL ou MariaDB, e pode ser implantado como pacote pré-compilado, a partir do código-fonte ou com Docker.

O projeto oferece opções de configuração para CAPTCHA, autenticação de dois fatores, operação multisite, cache com Redis, tarefas em segundo plano e um servidor opcional para atualizações em tempo real. Uma REST API e um sistema de plugins permitem criar temas personalizados e variantes de idioma.

Recursos principais

  • 01Envio, discussão e emendas online de propostas e resoluções
  • 02Votação online e listas de fala para reuniões
  • 03Propostas e emendas em vários idiomas
  • 04Opções de exportação, incluindo PDF, com renderização opcional via Weasyprint
  • 05Autenticação de dois fatores e proteção de contas com CAPTCHA
  • 06Sistema de plugins para temas personalizados e variantes de idioma

Casos de uso

  • Um partido político recebe e vota em emendas ao seu programa antes de uma convenção
  • Uma ONG realiza uma assembleia geral com propostas e listas de fala online
  • Uma organização europeia multilíngue consulta seus membros sobre minutas de resoluções
  • Uma federação realiza consultas em várias organizações associadas usando uma única instalação multisite

Início rápido

  1. 1

    Copie o arquivo de ambiente de exemplo

    cp .env.example .env
  2. 2

    Gere uma chave secreta local de uso único e adicione-a ao .env

    echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env
  3. 3

    Inicie os contêineres do Docker

    docker compose start
  4. 4

    Ative o instalador web e, em seguida, acesse http://localhost:12380/ para concluir a configuração

    docker exec antragsgruen-web-1 /root/enable-installer.sh

Antes de usar

  • Requer um banco de dados MySQL ou MariaDB e PHP 8.2 ou superior com várias extensões.
  • Licenciado sob a AGPL-3.0, uma licença de copyleft forte que também se aplica às versões modificadas executadas como serviço.

Em coleções

Tópicos

#governance#motions#voting#amendments#php#self-hosted#collaboration#motion#politics

Perguntas frequentes

O que é antragsgruen?
Ferramenta online de código aberto para ONGs e partidos políticos redigirem, alterarem e votarem em propostas e resoluções de forma colaborativa. Antragsgrün é uma aplicação web para organizações como ONGs, partidos políticos e movimentos sociais que precisam discutir resoluções, programas partidários e emendas em conjunto. Os membros enviam propostas online, outras pessoas sugerem emendas, e os administradores gerenciam o processo, do envio até a versão final do texto.
antragsgruen é gratuito? Qual é a licença?
antragsgruen é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
antragsgruen ainda é mantido?
Manutenção ativa. O último commit de antragsgruen foi em 5 de nov. de 2026.
Para que posso usar antragsgruen?
Um partido político recebe e vota em emendas ao seu programa antes de uma convenção Uma ONG realiza uma assembleia geral com propostas e listas de fala online Uma organização europeia multilíngue consulta seus membros sobre minutas de resoluções Uma federação realiza consultas em várias organizações associadas usando uma única instalação multisite
Como instalar antragsgruen?
Copie o arquivo de ambiente de exemplo: cp .env.example .env Gere uma chave secreta local de uso único e adicione-a ao .env: echo "\n# Application Secret\nRANDOM_SEED=$(openssl rand -base64 32)" >> .env Inicie os contêineres do Docker: docker compose start Ative o instalador web e, em seguida, acesse http://localhost:12380/ para concluir a configuração: docker exec antragsgruen-web-1 /root/enable-installer.sh
Onde consigo antragsgruen?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CatoTH/antragsgruen

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados