This is the Django based web project for the Muni Difficulty Scale as defined by the muni committee members of the International Unicycling Federation (IUF).
The Muni Difficulty Scale is a difficulty measuring approach for mountain unicycling tracks. The difficulty description consists of a technical component (M-Scale) and a discipline specific component (UDH for downhill or UXC for cross country).
- Informing about the difficulty scale
- Internationalization
- Online calculator to determine scores
- GPX track import as alternative data entry method for the calculator
- Storing trails and their associated difficulty ratings, so that they can be referenced by event hosts to inform their participants
- Public RESTful API for read access
- Python packages as listed in requirements.txt (created via PIP)
- PostGIS instance (see geodjango documentation for setup instructions)
- GDAL
- a message broker for celery (e.g. RabbitMQ)
- install the requirements
- clone the code
- create a settings_local.py file and run
python manage.py syncdb
- use e.g. mod_wsgi to point to the wsgi file
- build the submodule (see submodule README)
- collect the static files via
python manage.py collectstatic
- publication, describing the difficulty scale: