Skip to content

Requirements

Datenbank modell

req~datenbank-modell~1

Die App benötigt für ihre Funktionalität ein ausgereiftes Datenbankmodell.

Needs: dsn

Covers:

  • feat~kinder-status~1
  • feat~gruppenuebersicht~1
  • feat~elternbriefe~1
  • feat~eltern-nachrichten~1
  • feat~schwarzes-brett~1
  • feat~meldesystem~1
  • feat~import-export~1
  • feat~elternzugriffsmanagement~1
  • feat~management-betreuungstage~1

App Architectur

req~highlevel-architektur~1

Die highlevel Architektur der App muss folgenden Kriterien genuegen:

  • Die App muss aus dem gleichen Backend zwei Pfade erlauben
    • Ein API Level Interface
      • Für Implementierungen einer modernen Webapp
      • Und Implementierungen von Teil-nativen Smartphone Apps (Android/iOS)
    • Ein HTML Interface
      • Als Fallback-Interface für alle Fälle
      • Muss im Hintergrund die gleiche API bedienen (ggf. intern routen)

Needs: dsn

Abwesenheitsmeldungen

req~abwesenheitsmeldungen~1

Eltern können Abwesenheiten ihrer Kinder (Krankheit, Urlaub) über die App melden. Mitarbeiter sehen diese Meldungen in der Gruppenübersicht.

Needs: dsn

Covers:

  • feat~kinder-status~1
  • feat~gruppenuebersicht~1

Elternbriefe System

req~elternbriefe-system~1

Mitarbeiter können Elternbriefe erstellen und an Eltern senden. Lesebestätigungen und optionale Rückantworten werden unterstützt.

Needs: dsn

Covers:

  • feat~elternbriefe~1

Nachrichten System

req~nachrichten-system~1

Mitarbeiter können direkte Nachrichten an Eltern senden. Unterstützt verschiedene Interaktionstypen (informell, Antwort möglich, Antwort erforderlich).

Needs: dsn

Covers:

  • feat~eltern-nachrichten~1

Import/Export System

req~import-export-system~1

Daten aus dem Intranet-System können über eine API in die App importiert werden. Unterstützt Kinder, Gruppen, Einrichtungen, Mitarbeiter und Zuordnungen.

Needs: dsn

Covers:

  • feat~import-export~1

Zugriffsmanagement

req~zugriffsmanagement~1

Elternzugriffe auf Kinderdaten werden über Gültigkeitszeiträume gesteuert. Gruppenleitungen können Zugriffszeiträume anpassen.

Needs: dsn

Covers:

  • feat~elternzugriffsmanagement~1

Rechtevergabe System

req~rechtevergabe-system~1

Die App implementiert ein rollenbasiertes Berechtigungssystem. Rollen: Parent, Employee, GroupLead, LocationLead, Admin.

Needs: dsn

Covers:

  • feat~rechtevergabe~1

Dokumentenverwaltung

req~dokumentenverwaltung~1

Dokumente können hochgeladen und für Eltern/Mitarbeiter bereitgestellt werden. Unterstützt Essenspläne, Wochenpläne und Aushänge.

Needs: dsn

Covers:

  • feat~schwarzes-brett~1