Siyazana is an isiZulu word that means we know each other or we are connected. This website has been designed to provide users with a tool to investigate the connections that exist between the private and public spheres in South Africa. Accessible at https://siyazana.co.za
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
connectedafrica
data
deploy
mockups
pages
.bowerrc
.gitignore
Dockerfile
LICENSE
Makefile
README.md
bower.json
fabfile.py
setup.py

README.md

connectedAFRICA

Note: This repository will eventually need to be renamed, as it currently holds a as-yet-unnamed joint project between ANCIR and the Institute for Security Studies. The project will serve as a prototype for connectedAFRICA infrastructure in the longer term.

This project maps out connections between politically exposed persons, business and other organisations in South Africa.

This package works in combination with a running instance of grano, a toolkit for journalistic influence mapping. Based on that API, this package provides ETL/loading scripts and a Flask-based frontend.

Installation/Deployment

As a developer, set up a local virtual environment (using virtualenv) and clone the connectedafrica package from GitHub:

git clone https://github.com/codeforafrica/connectedAFRICA.git 
cd connectedAFRICA
virtualenv pyenv
source pyenv/bin/activate
python setup.py develop

After that, you need to set up a configuration file, e.g. settings.py to hold the configuration for the front-end.

Credits and License

connectedAFRICA is licensed under the terms of an MIT open source license. The project is developed with support from these organisations:

Noun Project