Skip to content

phorward/rheinermark

Repository files navigation

Rheinermark Logo

segelfliegen.com (Rheinermark)

This is a software project that is created in the context of the aero club Luftsportverein Ruhr-Lenne Iserlohn e.V. in Germany. Therefore, the rest of this README is in german, but you can ask any question in case that further assistance is needed.

Vision

Dieses Projekt wurde aus der Idee heraus geboren, ein Software-System für Luftsportvereine zu enwickeln, welches nicht nur als Homepage fungiert, sondern auch self-service Funktionen für Mitglieder, Informationsmanagement und auch die Erfassung von Startlisten aus einem Guß zu bieten.

Das Softwareprojekt ist derzeit noch sehr jung und wird exklusiv für die Luftsportvereinigung Ruhr-Lenne Iserlohn e.V. entwickelt und an deren Belange und Interessen angepasst. Es soll jedoch ganz im Zeichen der Freien Software transparent und für jeden Einsehbar sein, und Jeder der möchte kann mitwirken.

Wir würden uns natürlich auch sehr freuen, wenn andere Luftsportvereine sich den Einsatz dieser Software vorstellen könnten und daran mitentwickeln, und wir am Ende eine freie, unabhängige und ein vom Luftsport für den Luftsport entwickeltes, maßgeschneidertes, freies System erhalten würden, das keine Wünsche mehr offen lässt.

Das ist natürlich erstmal nur eine Vision, aber die Möglichkeiten sind da.

TODOs und Ideensammlung

  • Webseite mit individuellen Inhalten (z.T. statisch)
  • Mitglieder-Bereich mit Login
  • Flugzeugdatenbank
  • Dokumentenverwaltung
  • Link-Sammlung
  • Mitteilungen an den Vorstand
  • Erinnerung bei neuen Dateien
  • Newsletter
  • Kalender
  • Flugdaten-Schnellerfassung (airbatch als Demo)
  • Kantine
  • Dienstemanagement (mit Erinnerungsfunktion)
  • Flugbetriebs-Planung (mit "Bin dabei"-Abfrage)
  • Checklisten (Flugzeuge, Winde, Spülmaschine...)
  • Fotodatenbank
  • Flugzeugreservierung
  • Online-Flugbuch
  • Gastflug-Gutscheine

Technische Details

Dieses Sofware-System wurde mit dem Framework ViUR erstellt, und ist in Python geschrieben.

Building the Vi

To build the administration backend Vi, run

$ cd vi
$ make deploy

Install prerequisites

To install prerequisites, once run

$ pip2 install -t deploy/lib -r requirements.txt --upgrade

or on any prerequisite change/update.

Run local development version

To locally run, do

$ ./local_run.sh

Deploy to GAE

Deployment is performed using the gcloud SDK:

$ cd deploy

# Deploy to beta
$ gcloud app deploy --no-promote -q --project=rheinermark-viur --version=beta

# Deploy to live (beware!)
$ gcloud app deploy -q --project=rheinermark-viur --version=`date +"%Y-%m-%d"-$USER`