# Git clone with the Active Citizen submodule library
git clone https://github.com/rbjarnason/your-priorities-app.git
cd your-priorities-app
git submodule init
git submodule update
# In app root folder
npm install
cd client_app
bower install
cp server_api/config/config.json.dist server_api/config/config.json
vi server_api/config/config.json # Add information about an empty postgres database
./start
Go to localhost:4242 in your browser
# To run with image upload to S3 enabled
AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=XXX S3_BUCKET=my-test ./start
Active Citizen is an open source library, API and UI for activity streams and notifications
using machine learning to recommend content to users.
https://github.com/rbjarnason/active-citizen
Install PredictionIO
Install Universal Recommendation
Import your data with the Active Citizen events_importer script (if you already have some data)
train the template
deploy the template
https://templates.prediction.io/PredictionIO/template-scala-parallel-universal-recommendation
Install TensorFlow
The python classifier scripts are in active-citizen/engine/classifications
The export files for Your Priorities content are in active-citizen/exporters
Currently you need to use the exporters to generate datasets for the TensorFlow python scripts
Example dataset from our Better Reykjavik citizen particiaption website is provided in
active-citizen/exporters/datasets/better_reyjkavik
Our mission is to bring people together to debate and prioritize innovative ideas
to improve their communities. We believe that without participation
there is no democracy.
- Robert Bjarnason
- Gunnar Grímsson
- Guðný Maren Valsdóttir
- Nathalie Stembert
- Alexander Máni Gautason