Skip to content

rolandgeider/dbfv

Repository files navigation

Antragssystem des DBFV e.V.

Das ist der Quellcode des Antragssystems des DBFV e.V. zur Verwaltung von Starter-, Studio- und Kampfrichterlizenzen. Es kann momentan unter http://dbfv.rge.vela.uberspace.de/ erreicht werden.

Installation

Diese Installationsschritte gehen von einem Linux-System aus. Das Antragssystem ist eine Djangoanwendung, schaue dir die offizielle Dokumentation an wenn etwas nicht funktioniert oder du ein anderes Setup hast: http://djangoproject.com/

  1. Virtualenv für python erstellen, nötige Pakete und Abhängigkeiten runterladen.
$ sudo apt-get install python-virtualenv
$ sudo apt-get install python-dev
$ virtualenv python-django
$ source python-django/bin/activate
$ git clone https://github.com/rolandgeider/dbfv.git
$ cd dbfv
$ pip install -r requirements.txt
$ cd submission/static
$ yarn install
  1. Quellcode runterladen und settings-Datei sowie Datenbank erstellen:
$ cp dbfv/settings_sample.py dbfv/settings.py
$ vim dbfv/settings.py
$ python manage.py migrate
  1. Fixtures laden und Anwendung starten
$ python manage.py createsuperuser
$ python manage.py loaddata groups bank_accounts federal_states countries gyms
$ python manage.py runserver

Quellcode

Der Quellcode kann von Github heruntergeladen werden:

Lizenz

Die Anwendung ist unter der Affero GNU General Public License 3 oder später (AGPL 3+) verfügbar und darf ohne Restriktionen (unter den Bedingungen der Lizenz) benutzt, verändert und (geändert) weitergegeben werden. Siehe die AGPL.txt-Datei für weitere Einzelheiten.

About

Das Antragssystem des DBFV e.V.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published