/pybossa

Open-source crowd-sourcing (microtasking) platform with a focus on volunteer contribution and making it super-easy to create a crowd-sourcing app.

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

https://travis-ci.org/PyBossa/pybossa.png

PyBossa is an open source platform for crowd-sourcing online (volunteer) assistance to perform tasks that require human cognition, knowledge or intelligence (e.g. image classification, transcription, information location etc).

PyBossa was inspired by the BOSSA crowdsourcing engine but is written in python (hence the name!). It can be used for any distributed tasks application but was initially developed to help scientists and other researchers crowd-source human problem-solving skills!

See it in Action

PyBossa powers CrowdCrafting.org and ForestWatchers.net

Installing and Upgrading

Important: if you are updating a server, please, be sure to check the Database Migration scripts, as new changes could introduce new tables, columns, etc, in the DB model. See the `Migration Section`_ from the documentation

See installation instructions.

Running Tests

Set SQLALCHEMY_DATABASE_TEST_URI e.g.:

SQLALCHEMY_DATABASE_URI = 'postgres://pybossa:pass@localhost/pybossa'

Then run the tests (requires nose):

nosetests -v test/

Useful Links

Authors