Korform is a piece of software for managing member rosters in organizations such as choirs, sports teams, etc. Because mailing around Excel spreadsheets becomes very messy, very quickly.
It started out as an internal tool for the Gothenburg Cathedral's choir, and the name just means "choir form", because it was originally just a form for specifying if you can show up to different planned events or not.
This is version 3, and is still under active development.
You need Vagrant and VirtualBox (VMware Fusion for Mac/Workstation for Windows and Linux also supported).
- Clone the sources, and open a terminal in the cloned directory.
- Run
vagrant up
, grab a coffee while Vagrant sets everything up. - Run
vagrant ssh
to get a shell inside the virtual machine. - Run
cd /vagrant
, this places you in the shared folder for the sources. - Run
virtualenv .
to create an isolated environment for Python packages. - Run
. bin/activate
to activate it.
You must do this again before running any./manage.py
commands, if you close and reopen your shell. - Run
pip install -r requirements.txt
to install needed packages. - Run
./manage.py bower install
to install Bower packages. - Run
./manage.py migrate
to run database migrations. - Run
./manage.py runserver_plus 0.0.0.0:8000
to run the development server. - Open "localhost:8080" in a browser of your choice!