Skip to content

Volunteers management system for the FOSDEM conference

License

Notifications You must be signed in to change notification settings

schuhmi2/volunteers

 
 

Repository files navigation

fosdem-volunteers

build codecov

Volunteers management system for conferences, originally written for FOSDEM.

Development setup

After cloning the repo do these steps:

  1. 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
    
  2. Install all dependencies in the environment:

    pip install -r requirements-dev.txt
    
  3. 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.

  4. set up the initial database:

    ./manage.py migrate
    
  5. make sure that all static files are collected

    ./manage.py collectstatic
    
  6. create a superuser:

    ./manage.py createsuperuser
    
  7. run a development server:

    ./manage.py runserver
    

    which should give you: http://localhost:8000/

  8. in the admin interface http://localhost:8000/admin/ - make sure you create an edition before adding any other things

Production setup

See the playbook instructions for more information.

About

Volunteers management system for the FOSDEM conference

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.4%
  • Python 28.1%
  • HTML 15.1%
  • CSS 13.1%
  • Shell 1.0%
  • Jinja 0.3%