Skip to content

Lateral-Thoughts Agora : espace de démocratie au sein de LT pour la prise collégiale de décisions.

Notifications You must be signed in to change notification settings

majerteam/lt-agora

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

LT Agora

Info:See github for the latest source.
Author: Olivier Girardot <[email protected]>

Goals

The goal of the projet is to provide an online democratic plateform to take decision altogether and keep traces of the whereabouts of these decisions.

With Agora, you can :

  • Create new proposals for the community to vote;
  • Vote +1, 0, or -1 on any proposal;
  • Connect with your google apps account, restricting users by domain ex: @lateral-thoughts.com
  • Comment on any proposal and be notified by mail;
  • Closes automatically any proposal where everyone voted +1 or 0;
  • RESTFull open APIs to handle users, decisions and votes;
  • Upload documents to decisions and make them available for download.

Setting up

You need to have Python 2.7+ installed, and virtualenv,

  • Clone project;
  • Create a new virtualenv;
  • execute pip install -r requirements.txt to fetch dependencies;
  • Test database is already bundled, so then all you need is to execute ./manage.py runserver to run local dev server;

A few env variables are needed to configure the projet properly :

  • AGORA_GOOGLE_CLIENT_ID : google api console client id for app
  • AGORA_GOOGLE_CLIENT_SECRET : google secret api key for app
  • AGORA_EMAIL_HOST : for the server to use for smtp
  • AGORA_EMAIL_HOST_USER
  • AGORA_EMAIL_HOST_PASSWORD
  • AGORA_EMAIL_PORT
  • AGORA_EMAIL_USE_TLS ("True" or "False")

License

Project is licensed under AGPL.

Contact

You can contact us at : contact (at) lateral-thoughts.com if you need any help.

About

Lateral-Thoughts Agora : espace de démocratie au sein de LT pour la prise collégiale de décisions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.6%
  • Python 43.4%