Skip to content

Repository files navigation

VolleyAce

Volleyball Assistenz-App für Trainer, Spieler und Schiedsrichter.

  • Punktetafel - Verlauf und Auswertungen, inkl. Stop-Uhr, Auszeiten
  • Taktiktafel - Mehrere Seiten, speichern/teilen
  • Teams - Spieler und Trainer verwalten, Teamstatistiken einsehen
  • Training - Trainings durchführen, Teilnahme erfassen, Statistiken einsehen und Bewertungen erfassen
    • Trainingspläne - Trainingsabläufe mit Übungen zusammenstellen
    • Trainingsübungen - Einzelne Übungen verwalten und konfigurieren
  • Punktewertung - Bewerten wie Punkte erzielt oder verloren werden

Vorstellungsgrafik

Technologie

  • Flutter/Dart
    • Android
    • Web Applikation (Notizen in simple present)
    • Windows/Linux
  • Lokaler Storage: Sembast
    • Datei: volley_ace.db auf Desktop/Android
    • IndexedDB im Web
    • Settings-Store: settings, Datensatz app
  • Cloud Sync
  • Anmeldung / Einladung
  • Teams inkl. Berechtigungen
    • Mitglieder
    • Trainer
  • Sprachsteuerung (insbesondere für die Punktetafel)
  • Bildschirm aktiv lassen
  • Resposives Design

Features

  • Punktetafel
    • Punktestände importieren
    • Zwei farbige Satzpunkt-Anzeigen (blau/rot)
    • Gewonnene Sätze in der Mitte
    • Nach unten wischen: Punkt vergeben
    • Nach oben wischen: letzten Punkt zurücknehmen
    • Nach links/rechts wischen: Seiten, Farben und Spielstände tauschen
    • Satzgewinn automatisch ab 25 Punkten mit zwei Punkten Vorsprung
    • Uhr / Stop-Uhr
      • Stop-Uhr automatisch starten wenn erster Punkt vergeben wird (damit sie zumindest verzögert startet...)
    • Letzte Punkte pro Satz anzeigen
    • Verlauf pro Satz anzeigen
    • Auszeiten pro Team 30 Sekunden Timer 2 Stück pro Satz und Team
    • Rotation / Spielerwechsel (optional)
      • Spielinfos
        • Team A
          • Team (optional)
          • Spieler/Nummern
        • Team B
          • Team (optional)
          • Spieler/Nummern
        • Aufschlagteam
        • Spielklasse auswählen (U12, U13, U14, U15, U16, U18, U20, Damen, Herren, Mixed, Freizeit) Rotation/Position muss je nach Spielklasse unterschiedlich sein! U12-U13: 3 Spieler, U14-U15: 4 Spieler, Rest: 6 Spieler U12-U15: Rotation nach 2 Aufschlägen und bei Aufschlagwechsel, Rest: Rotation nach Aufschlagwechsel
      • WAS?
        • Startaufstellung (Positionsnummern)
        • Ersatzspieler
        • Spielerwechsel
      • Anzeige in einem Spielfeld auf den jeweiligen Positionen 1-6 Bei Punktvergabe soll Rotation berücksichtigt werden, manuell soll aber auch eine Rotation ausgelöst werden können (falls ein Team außerhalb der Punkte-Rotation rotieren möchte)
  • Taktiktafel
    • Speichern von Taktiken
    • Taktiken importieren
    • Mehrere Seiten pro Taktik
    • Text-Notizen pro Seite
  • Team
    • Info
      • Teamname
      • Teamlogo
      • Teamfarben
      • Spielklasse
      • Teamprofil
      • Teamstatistik
      • Teambewertung
      • Achievements
    • Spieler
      • Name
      • Trikotnummer
      • Geburtsdatum / Alter
      • Position
      • Spielerprofil
      • Spielerstatistik
        • Punktewertung
        • Trainingsstatistik
      • Spielerbewertung
      • Trainingsteilnahme
      • Trainingsbewertungen
      • Trainingsstände
      • Achievements
    • Trainer
      • Name
      • Geburtsdatum / Alter
      • Position
      • Trainerprofil
      • Trainerstatistik
      • Trainerbewertung
      • Achievements
  • Punktewertung Bewerten wie Punkte gemacht werden um eine Statistik zu Spielern und Teams zu erstellen. Es soll eine persistente Liste an Spielen geben, wird ein neues Spiel gestartet sollen die Spielinfos abgefragt werden. Wählt man ein Spiel aus, kann man entweder Punktewertung erfassen oder die Statistik einsehen.
    • Spielinfos Abfragen beim Spielstart, um die Statistik zu speichern.
      • Spielort
      • Gegnerteam
      • Spieltag / Datum (Heute) / Uhrzeit (Jetzt)
      • Spieltyp (Liga, Turnier, Freundschaftsspiel, Trainingsspiel)
      • Team / Spieler / Trainer Im Ersten Schritt pro Wertungsbogen Spieler (Name und Trikotnummer) mit + und - Buttons hinzufügen oder entfernen. Im zweiten Schritt Spieler aus dem Team welches vorab angelegt wird ausgewählt werden und die Punktewertung pro Spieler speichern.
      • Spielklasse
    • Punktewertung erfassen
      • Punkt / Fehler Zwei Buttons Grün und Rot die je für Punkt / Fehler stehen und dann zur Abfrage des Spielers scrollen. Spielstand / Uhrzeit / Stopuhr - [x] Auszeiten pro Team anzeigen - [ ] Spielerwechsel pro Team anzeigen - [ ] Rotation für unsere Spieler anzeigen
      • Wertung - Punkte Auswahl wie ein Punkt erreicht wurde. - Ass - Angriff - Block - Zuspieler-Finte - Gegnerfehler - Sonstiges - Fehler Auswahl Welcher Fehler gemacht wurde. - Aufschlag - Ball ins Aus - Ball ins Netz - Ball nicht rüber - Zugeschaut - Tusch - Übertritt - Netz Berührung - Fehler beim Hinterfeldangriff - Sonstiges
        • Auszeit (wichtig für den Verlauf / Impact)
      • Wer Spieler als Karte mit Name und Trikotnummer, die man nach oben oder unten scrollen kann, um den Spieler auszuwählen.
      • Verlauf
      • Statistik
        • Spielstand
        • Satzstand
        • Punkte pro Art
        • Fehler pro Art
        • Diagram über Punkte/Fehler im Zeitverlauf
        • Spieler
          • Punkte / Fehler pro Spieler
          • Punkte pro Art
          • Fehler pro Art
          • Diagram über Punkte/Fehler im Zeitverlauf
          • Aufklappbare Details pro Spieler
        • Export (Format das z.B. in Excel importiert werden kann)
  • Training
    • Training
      • Mehrere Trainings speichern
      • Trainings teilen
      • Trainings importieren
      • Infos
        • Name
        • Datum / Uhrzeit
        • Ort
        • Dauer
        • Beschreibung
        • Team
      • Trainingsteilnahme (Trainer, Spieler)
        • Teilnahme
          • Manuell Trainer und Spieler hinzufügen
        • Entschuldigt
        • Unentschuldigt
      • Trainingsplan mit Übungen, Sortierung, Abschluss und Überspringen
        • Übungen
          • Typ (Aufwärmen, Technik, Taktik, Spiel, Kraft, Ausdauer, Koordination, Dehnen, Cooldown)
          • Ziel
          • Dauer
          • Beschreibung
      • Trainingsstatistik
      • Trainingsbewertung
    • Trainingspläne
      • Trainingsplan erstellen
        • Thema
        • Dauer
        • Beschreibung
        • Übungen aus den Trainingsübungen hinzufügen
        • Übungen sortieren per D&D
      • Import / Teilen von Trainingsplänen
      • Trainingspläne kopieren und löschen
    • Trainingsübungen
      • Einzelne Übungen erstellen und konfigurieren
        • Typ (Aufwärmen, Technik, Taktik, Spiel, Kraft, Ausdauer, Koordination, Dehnen, Cooldown)
        • Ziel
        • Dauer
        • Beschreibung
      • Import / Teilen von Trainingsübungen
      • Trainingsübungen kopieren und löschen
      • Filterung nach Typ, Name
  • Volley-Arcade

ToDo

  • Toast ist weiß!
  • Landscape Modus Punktetafel soll automatisch Zoom machen (Pinch to Zoom entfernen)
  • Icon (z.B. taskbar)
  • Settings auf deutsch
  • [-] Sportschrift
  • Appname aktuell mit unterstich
  • Import / Export (Teams, Punktewertung, Taktiktafel)
    • Diff / import-Date vs. Änderungsdatum
  • Farbe rosa in die App übernehmen? -> Nehme doch das hellblau/mint
  • Verlaufdarstellung wie einen Versionsgraphen
  • Diagramm mit Differenzpunkten?
  • Zurück Geste soll nur eine Seite zurück gehen
  • Weitere Trainer in der Punktewertung optional hinzufügen
  • Button für Spieler hinzufügen in der Punktewertung ist vollflächig Rot.
  • Sicherheitsabfrage vor löschen
  • 2.Highlight-Color für Buttons Auswählbar, per default alles Orange
  • Punktewertung soll "Punktewertung" und nicht "match" als Namenhint
  • Taktiktafel
    • Touch Button
    • Optional Nummern auf den Punkten
    • Button-Liste 2 Zeilig wenn der Platz nicht reicht und Überschrift entfernen
  • Punktetafel Verlauf wird nicht korrekt geteilt (nach Import hab ich nur 1 Satz!) -> Nein, Sätze werden im Verlauf nicht korrekt gespeichert/angezeigt!
  • Teams-Kachel vorne das Teams Icon in den Farben des Teams
  • Training-Kachel vorne das Trainings Icon
  • Trainingsplan-Kachel vorne das Trainingsplan Icon
  • Punktewertung-Kachel vorne das Punktewertung Icon
  • Taktiktafel mit Trainingsübungen Verknüpfen
  • Punktetafel mit Trainingsübungen (Spiel) Verknüpfen (Teams/Spielerstatistik über Rotation möglich)
  • Aktives bzw. nächstes Training / Punktewertung auf Startseite anzeigen
  • Im Training mehrere Mannschaften hinzufügen (wenn U13 und U15 z.B. zusammen trainieren)
  • Buttons in Burgermenü
  • Training sortieren nach Datum desc
  • Spieler/Trainer als "Objekt" anlegen, so dass sie zwischen Mannschaften verschieben und mehrfach zuordnen kann
  • Spieler/Trainer Statistik muss über alle Mannschaften hinweg möglich sein und angezeigt werden.
  • Trainingsplan im Training individuell anpassen (Übungen überspringen, Dauer ändern, Reihenfolge ändern, Weitere Übungen hinzufügen (manuell und aus dem Katalog))
  • Wählt man in der Punktewertung Punkt/Fehler aus, kann man nicht abbrechen. Zurück geht einfach Weiter!
  • Manuelles Satz beenden in der Punktewertung, wenn man z.B. nur bis 13 spielt!
  • Tooltipps oder Spielerseite in der ersichtlich ist wo der User alles verlinkt ist.

About

Volleyball Assistenz-App für Trainer, Spieler und Schiedsrichter.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages