Volunteers management system for conferences, originally written for FOSDEM.
After cloning the repo do these steps:
-
Create a python environment using python3 eg:
virtualenv -p /usr/bin/python3 ./venv
and activate this environment whenever working on the project (all other steps assume this)source ./venv/bin/activate
-
Install all dependencies in the environment:
pip install -r requirements-dev.txt
-
create a
volunteer_mgmt/localsettings.py
file you can copy volunteer_mgmt/localsettings_example.py as a starting point. By default this uses a sqlite3 database. -
set up the initial database:
./manage.py migrate
-
make sure that all static files are collected
./manage.py collectstatic
-
create a superuser:
./manage.py createsuperuser
-
run a development server:
./manage.py runserver
which should give you: http://localhost:8000/
-
in the admin interface http://localhost:8000/admin/ - make sure you create an edition before adding any other things
See the playbook instructions for more information.