Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/digital-scouts/dpsg-nami-app

NaMi App um Mitglieder des Stammes mobil und auch offline zu verwalten
https://github.com/digital-scouts/dpsg-nami-app

app dpsg mobile nami scout

Last synced: about 1 month ago
JSON representation

NaMi App um Mitglieder des Stammes mobil und auch offline zu verwalten

Awesome Lists containing this project

README

        

# NaMi

[![Watch](https://img.shields.io/github/watchers/JanneckLange/dpsg-nami-app?label=Watch)](https://github.com/JanneckLange/dpsg-nami-app/subscription)

**Master**
[![Release](https://img.shields.io/github/v/release/janneckLange/dpsg-nami-app?display_name=tag&include_prereleases)](https://github.com/JanneckLange/dpsg-nami-app/releases)
[![Commit](https://shields.io/github/last-commit/JanneckLange/dpsg-nami-app/master)](https://github.com/JanneckLange/dpsg-nami-app/commits/master)

**Develop**
[![Test](https://github.com/JanneckLange/dpsg-nami-app/actions/workflows/flutter-test.yml/badge.svg)](https://github.com/JanneckLange/dpsg-nami-app/actions/workflows/flutter-test.yml)
[![Commit](https://shields.io/github/last-commit/JanneckLange/dpsg-nami-app/develop)](https://github.com/JanneckLange/dpsg-nami-app/commits/develop)

Die NaMi ist die Namentliche Mitgliedermeldung des Pfadfinderverbandes DPSG (Deutsche Pfadfinderschaft Sankt Georg).

## Lizenz

[![Lizenz](https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png)](https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png)

Dieses Werk ist lizenziert unter einer [Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.](http://creativecommons.org/licenses/by-nc-sa/4.0/)

## Mitwirken

### Tester
Bevor die App kostenlos in den Stores verfügbar sein soll, wollen wir noch testen ob alles wie gewünscht funktioniert. Unterschiedliche Datenkonstellationen könnten zu uns noch unbekannten Fehlern führen. Um diese zu finden brauchen wir dich.

Generell suchen wir jeden, der Interesse hat sich mit einer neuen App auseinander zu setzten, Feedback zu bestehenden Funktionen zu geben und ggf. Umfragen zu zukünftigen Funktionen teil zu nehmen.

**Vorraussetzungen:**
- Du bist Mitglied in einer Gruppierung
- Du hast NaMi Rechte andere Mitglieder zu sehen
- Android mit PlayStore Konto oder iPhone mit Apple-ID

Testversion der App laden: [Android](https://play.google.com/store/apps/details?id=de.jlange.nami.app) oder
[iOS](https://testflight.apple.com/join/YGeELMUq)

Neben Feedback zur aktuell Version der würden wir mit gelegtlichen Umfragen gerne mehr zum allgemeinen Nutzerverhalten erfahren. Schreibe mir eine Mail ([email protected]) wenn du bereit bist due Zukunft der App mitzugestalten.

### Entwickler
#### Setup
- [Flutter Setup](https://docs.flutter.dev/get-started/install)
- [Wiredash Setup](https://docs.wiredash.com/guide/start)

## Aktuelle Funktionen

- Mitglieder auflisten, sortieren und filtern
- Details von Mitgliedern ansehen. Adresse auf der Karte anzeigen. Über Buttons anrufen, E-Mails schreiben.
- Über Grafiken und Auflistung den Tätigkeitsverlauf eines Mitglieds ansehen.
- Mitgliedsdaten sind offline verfügbar und können nach belieben synchronisiert werden
- Statistiken geben einen Einblick die aktuelle Mitgliederanzahl, Altersstruktur und Stufenwechsel

## Geplante Funktionen

- Mitglieder bearbeiten und anlegen per Texterkennung
- Stufenwechsel durchführen
- Führungszeugniss Antragsunterlagen herrunterladen

## Nami Rechte

Um die App und deren Funktion verwenden zu können sind bestimmte NaMi-Rechte Vorraussetzung.

### Vorraussetzung für die App
- 5: Personen - mitglied_READ,
- 36: Organisation - gruppierung_READ,
- 58: Personen - taetigkeitassignment_READ,
- 118: Personen - mitglied_SHOW_TAB,
- 139: Personen - taetigkeitassignment_SHOW_TAB,
- 314: Mgl-Verwaltung - Rechte anzeigen,

### Mitglied bearbeiten
- 4: Personen - mitglied_UPDATE,
- 57: Personen - taetigkeitassignment_UPDATE,

### Stufenwechsel durchführen
- 57: Personen - taetigkeitassignment_UPDATE,
- 59: Personen - taetigkeitassignment_CREATE,

### Mitglied anlegen
- 6: Personen - mitglied_CREATE,
- 59: Personen - taetigkeitassignment_CREATE,
- 313: Mgl-Verwaltung - Kontoverbindung anzeigen
- 316: Mgl-Verwaltung - Mgl. Beitragskonto

#### Mitglied verewaltung (Admin)
- 312: Mgl-Verwaltung - Mitgliedschaft beenden
- 315: Mgl-Verwaltung - Mgl. übernehmen
- 320: Mgl-Verwaltung - Mgl. Aktivieren
- 455: Mgl-Verwaltung - Gruppierung bearbeiten

### Führungszeugnis Unterlagen ansehen/herrunterladen
- 473: Mgl-Verwaltung - Eigene SGB VIII-Bescheinigungen ansehen,
- 474: Mgl-Verwaltung - Eigene SGB VIII-Bescheinigungen herunterladen,