Skip to main content

GoalGetter

Projectbriefing

Projectnaam: Teammanager App "GoalGetter"

Datum: 15 januari 2026

Opdrachtgever: Voetbalvereniging “SV KickOff”

Contactpersoon: Dhr. P. Vermeer (Teamcoach JO19-1)

Student: Milan


1. Achtergrond en Probleemstelling

Binnen de vereniging wordt veel tijd verloren aan het coördineren van trainingen, wedstrijden en aanwezigheid van spelers. Communicatie verloopt nu via verschillende WhatsApp-groepen en Excel-schema’s, wat leidt tot verwarring en gemiste wedstrijden.

De club wil één centraal platform waar trainers, spelers en ouders hun planning, statistieken en communicatie kunnen beheren.

2. Doelstelling

Wij willen een Teammanager App (GoalGetter) ontwikkelen die alle teamactiviteiten centraliseert.

De app moet helpen bij het plannen van trainingen, beheren van teamleden en inzicht geven in prestaties per speler en team.

3. Doelgroepen

  1. Trainers (Admins): Willen snel zien wie aanwezig is, teams indelen en statistieken beheren.

  2. Spelers (Gebruikers): Willen hun wedstrijden, statistieken en teamberichten bekijken.

  3. Ouders: Willen meldingen ontvangen over wedstrijden en aanwezigheid van hun kind bevestigen.

4. Gewenste Functionaliteiten (Must-Haves)

  • Authenticatie:

    • Inloggen met lidnummer of e-mail.
    • Rollen: trainer, speler, ouder.
  • Voor Spelers:

    • Overzicht van komende trainingen en wedstrijden.
    • Eigen statistieken bekijken (doelpunten, assists, kaarten).
    • Aanwezigheid bevestigen of afmelden.
  • Voor Trainers:

    • Teamselectie maken voor wedstrijden.
    • Statistieken invoeren per speler.
    • Berichten versturen naar spelers of ouders.
  • Voor Ouders:

    • Meldingen ontvangen over aanvangstijden en locatie van wedstrijden.
    • Afwezigheid van hun kind melden.

5. Technische Eisen & Randvoorwaarden

  • Taal & Database: PHP (8.x) en MySQL.
  • Beveiliging: Rolgebaseerde toegang; alleen trainers mogen teamstatistieken bewerken.
  • Data Relatie: Een team heeft meerdere spelers (1-op-N) en een speler heeft meerdere statistieken (1-op-N).
  • Logica: De backend berekent automatisch het gemiddelde aantal doelpunten per wedstrijd en de teamvorm (W-D-L).

BIJLAGE: Specifieke Design & Interface Wensen

De look-and-feel moet sportief en energiek zijn: kleuren in clubstijl (groen/wit), duidelijke iconen en een mobielvriendelijke interface.

  1. Status-Indicators:

    • Wedstrijd gewonnen: Groene badge met trofee-icoon.
    • Gelijkspel: Gele badge.
    • Verloren: Rode badge met kruis-icoon.
  2. Navigatie:

    • Onderbalk met iconen voor: Home, Team, Wedstrijden, Statistieken en Berichten.
  3. Statistiekenweergave:

    • Grafieken tonen prestaties per speler en teamtrend over de tijd.

--