TwinPayClub

“Die Zukunft des Vereins kassiert smart und digital”

TwinPayClub auf Android-Gerät

📱 Plattform & Verfügbarkeit

  • Plattform: Native Android-App
  • Technologien: Kotlin, Jetpack Compose, Room, Retrofit
  • Status: In Entwicklung (Stand: Juli 2025)
  • iOS: Geplant für spätere Version
App Dashboard

🔧 Allgemeine Funktionen

🔐 Authentifizierung

Login per PIN oder Passwort mit rollenbasierten Berechtigungen.

🧭 Zentrale Navigation

Steuerung aller Screens, Sheets und Dialoge über ein globales Navigationssystem.

💬 Snackbar-System

Globale Snackbar für Hinweise, Warnungen und Fehler mit Kontextbezug.

Mitglied Detailansicht

👥 Mitglieder & Gäste

📋 Mitgliederliste

Mit Filteroptionen, Guthabenanzeige und Suchfunktion.

💸 Guthabenkonten

Bargeldlose Zahlung für Mitglieder mit eigenem Kontostand.

👤 Gästezahlung

Zentraler Bargeldmodus für nicht-registrierte Nutzer.

Verkaufsmatrix

🛒 Verkauf & Artikel

📦 Artikelverwaltung

Artikel mit Lagerort, Preis und Einheit verwalten – inkl. Soft Delete.

🧾 Verkaufsmaske

Touch-optimierte Oberfläche für schnelles Buchen von Verkäufen.

🔄 Zahlungsumschalter

Automatisch oder manuell zwischen Mitglied und Gast wechseln.

Lagerübersicht

📦 Lager & Bestand

🏷️ Lagerorte

Artikel lassen sich mehreren Lagern zuweisen.

⚠️ Bestandswarnungen

Snackbar-Hinweis bei niedrigem Lagerbestand.

Synchronisationsstatus

🔁 Synchronisation & Offlinebetrieb

📡 Offline-First

Alle Daten lokal verfügbar – Synchronisation bei Verbindung.

🕒 Konfliktmanagement

Abgleich von Änderungen per Timestamp und Änderungs-Flags.

💡 Benutzerführung & Tipps

Tipp: Beim ersten Verkauf wird automatisch erklärt, wie man zwischen Mitglied und Gast wechselt.
Warnung: „Lagerbestand unter 5 – bitte nachfüllen.“
Fehler: „Speichern fehlgeschlagen. Bitte überprüfe die Pflichtfelder.“

🧱 Technische Architektur