The goal of Leverage is to empower citizens of Philadelphia to use campaign finance data when making informed decisions about who they donate to, who they support, and who they vote for.
The foundation of Leverage is the campaign finance data published by the City of Philadelphia. We apply machine learning techniques to the data to pull out trends and patterns. Finally, we add a layer of simple visualization on top of the analyzed data, allowing any citizen to consume and understand how candidates are funded.
- Empower citizens to make informed decisions.
- Don't single out individual donors; don't facilitate punitive actions.
- Design visualizations so they can be consumed by anyone, including non-native English speakers and illiterate citizens.
Uses Django web framework for the backend with a postgres database. On the frontend, BackboneJS is used and communicates to the backend via Django Rest Framework.
We'll have some soon. We promise!
Leverage is still in its infancy. We have a great core team but are always looking for folks who want to contribute. Instructions here.
First, create a virtualenv and install the package (this will install dependencies, too).
cd path/to/this/repo
virtualenv env
source ./env/bin/activate
python setup.py develop
Now, you can create a database:
cd leverage
python manage.py migrate --settings=settings.dev
Now start the dev server:
python manage.py runserver --settings=settings.dev
Please see the license file.