Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/digital-scouts/dpsg-nami-app
- Owner: digital-scouts
- License: other
- Created: 2021-11-01T20:51:38.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T22:31:28.000Z (8 months ago)
- Last Synced: 2024-04-24T05:54:59.305Z (8 months ago)
- Topics: app, dpsg, mobile, nami, scout
- Language: Dart
- Homepage: https://digital-scouts.github.io/dpsg-nami-app/
- Size: 110 MB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-dpsg - NaMi Mobile App - `Beta-Tester gesucht - Realease zu Prisma` Mobile App for NaMi built with Flutter (NaMi Helper Tools)
README
# NaMi
![wakatime](https://wakatime.com/badge/user/f75702c6-6ecd-478f-a765-9c0a07c62d50/project/c30b8bfa-fe60-4da1-9a32-9c86bad66605.svg)
[![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-IDTestversion 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 und deren Details auflisten, sortieren und filtern
- Adresse und Entfernung zum Stammesheim auf der Karte anzeigen.
- Über Grafiken und Auflistung den Tätigkeitsverlauf eines Mitglieds ansehen.
- Wie in den Kontakten E-Mails schreiben und einen Anruf starten
- Mitglieder und Tätigkeiten bearbeiten, erstellen und löschen/Mitgliedschaft beenden
- Mitgliedsdaten sind offline verfügbar und können nach belieben synchronisiert werden
- Statistiken geben einen Einblick in die aktuelle Mitgliederanzahl und Altersstruktur
- Empfehlung für den nächsten Stufenwechsel eines Mitglieds.
- Die gewünschte Altersgrenzen der Stufen können angepasst werden.
- Stufenwechsel durchführen
- Führungszeugniss Antragsunterlagen und Bescheinigungen herrunterladen
- Jeder Nutzer hat sieht auch nur die Funktionen, die er aufgrund seiner Rechte ausführen kann. Die Recht sind im eigenen Profil aufgelistet.
- Jeder Nutzer hat die Möglichkeit das Bearbeiten von Daten zu deaktiven und braucht so keine Angst haben 'Etwas kaput zu machen## Geplante Funktionen
- Mitglieder anlegen per Texterkennung / Foto vom Anmeldebogen
- Export von Zuschusslisten
- Erinnerungen und Kalenderintegration für
- Geburtstage
- Ablaufende Ausbildungen (Präventionsschulung)
- Änderungshistorie für Admins
- Statistik historische Entwicklung im Stamm
- Wann verlassen Mitglieder den Stamm, wann kommen sie
- Stammeskarte## Externe Apis
- [Geoapify](https://www.geoapify.com): Autovervollständigung von Adressen beim anlegen eines Nutzers (Free Limit 3000 Requests / day)
- [openplzapi](https://www.openplzapi.org/de/): Fallback für Geoapify (Unlimited)
- [openiban](https://openiban.com): Validierung der IBAN beim anlegen eines Nutzers (Unlimited)## 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#### Gruppierung verwalten (Admin)
- 578: Eingangsrechnungen Gruppierung
- 376: Rechnung lesen
- 378: Rechnung download
- 433: Rechnung download
- 591: Gruppierungsverwaltung
- 36: Gruppierung lesen### Führungszeugnis Unterlagen ansehen/herrunterladen
- 473: Mgl-Verwaltung - Eigene SGB VIII-Bescheinigungen ansehen
- 474: Mgl-Verwaltung - Eigene SGB VIII-Bescheinigungen herunterladen
- Ein Recht die Antragsunterlagen zu erstellen ist nicht definiert (Möglicherweise nut für Beitragspflichtige Mitgliedschaften)