Spelenderwijs Verbeteren - Nieuwe Native App

Job ID: 40015790

Budget: €5,000 – €10,000 EUR

new native app. Images are from our current web-based app within a platform

1. Goal of the App
The "Spelenderwijs Verbeteren" (Playingly Improving) app is a modern, secure, and scalable native app for Korfball coaches and clubs. The app supports coaches with:

finding exercise material for all youth teams;

didactics & pedagogy via tips, videos, and voice-overs;

extensive video analysis (with drawing tools + voice-over);

building training sessions based on pre-defined labels;

future AI support. All access is handled via a transparent slot license system.

2. Design Principles
Simplicity: Coaches find exercises through four steps:

Age group

Attack/defence

Korfball action

Theme within the action Ease of Use

Always logged in after registration

Modern native UX

Minimal steps

Offline availability of exercises & didactics Secure & Manageable

Maximum 2 devices per email address (strict limit)

Usage data only records app openings

Email-based invitations Privacy & Security Compliant with Dutch security standards

3. User Types
There are three environments:

Individual

Club environment

KNKV-course environment (works the same as the club environment, but managed by SV)

4. Registration & Environments
Individual Environment name = user's name Club Environment Name = club name, automatically set Not editable by club admin KNKV-Course Environment Created by SV Otherwise functions the same as a club environment

5. Individual Environment
An individual:

has 1 slot;

can log in on a maximum of 2 devices;

receives a 7-day trial account (not 14 days);

has full access to all content;

can cancel the subscription themselves in their environment.

6. Club Environment
Clubs can:

invite coaches via email (in-app);

purchase multiple slots;

replace or remove coaches within the subscription period;

gain insight into app openings:

number of openings

last open date

per month/year Club admins do everything from the app (no web dashboard needed).

7. KNKV-Course Environments
Same functionality as the club environment

Created by SV

Course participants & instructors are added externally

Access: 12 months per slot

Analytics may be shared (e.g., CSV)

8. Licensing System
Price: €15 per slot – valid for 12 months, for:

individuals

clubs

KNKV Renewal & Reminders

Automatic renewal every 12 months

Reminders 1 month AND 1 week in advance (not a legal requirement – a wish)

User must be able to cancel via a button in the app Priority

KNKV slot

Club slot

Individual slot

Trial The highest slot is always active; lower ones are paused. Payments

Preference: iDEAL via an inexpensive PSP (e.g., Mollie)

No Apple/Google in-app payments

9. Functionalities
9.1 Exercise Library & CMS
Managed via the SV dashboard:

video

assignment/task

implicit exercise / variations

korfball action + theme

evaluation questions

labels:

age group

attack/defence

korfball action

theme Extra:

Favorites

Direct publishing (no draft workflow)

Videos hosted by SV (in-house production)

9.2 Training Builder
Coaches build training sessions exclusively based on labels assigned by SV:

age

attack/defence

korfball action

theme Also:

save, duplicate & edit training sessions

internal sharing with videos

PDF export (without videos)

future AI support

9.3 Didactics & Pedagogy
categories

filters

search function

voice-overs

offline available

9.4 Video Analysis
video recording up to max. 12 minutes

drawing tools (lines, arrows, circles, highlight)

voice-over recording

text annotations

export via WhatsApp, email, AirDrop

videos remain local (no cloud storage)

automatic SV logo as a watermark top-left

10. Device Limit
Maximum 2 devices per email address

Reset procedure:

user disconnects email address → app logs out everywhere → log in again → new 2 devices possible

11. Analytics
The app registers:

number of openings per user/email address

openings per month/year

last open date Access for:

clubs

KNKV (via SV)

12. Fraud Prevention
2-device limit

slot-based access

no player accounts

no team management

email invitations mandatory

unlimited usage prevents click abuse

automatic slot pausing

13. Club Management via the App
Club admins can, within the app:

add/remove users

manage slots

view statistics

manage subscriptions

internally receive training sessions

14. Dashboard for Spelenderwijs Verbeteren
SV can, via the dashboard:

manage exercises (incl. videos)

manage labels

create environments (club & KNKV)

adjust subscriptions

manage accounts

view/export analytics

15. Offline Mode
Pre-download exercises

View training plans offline

Videos from the exercise bank and didactics available offline

16. Push Notifications
new exercises

updates

reminders (incl. renewal)

17. Migration from Current System
No import of the exercise library

Existing users retain access until the end of their current subscription

SV must be able to adjust the subscription duration per account

SV must be able to add and remove accounts

----------------------------------------------------------------------

Spelenderwijs Verbeteren – nieuwe native app. Afbeeldingen zijn van onze huidige web based app binnen een platform

1. Doel van de App
De Spelenderwijs Verbeteren-app is een moderne, veilige en schaalbare native app voor korfbaltrainers en -verenigingen. De app ondersteunt trainers bij:
• het vinden van oefenstof voor alle jeugdteams;
• didactiek & pedagogiek via tips, video’s en voice-overs;
• uitgebreide videoanalyse (met tekentools + voice-over);
• het bouwen van trainingen op basis van vooraf vastgelegde labels;
• toekomstige AI-ondersteuning.
Alle toegang verloopt via een transparant slotlicentiesysteem.


2. Ontwerpprincipes
Eenvoud: Trainers vinden oefeningen door vier stappen:
1. Leeftijdsgroep
2. Aanval/verdediging
3. Korfbalactie
4. Thema binnen de actie
Gebruiksgemak
• Altijd ingelogd na registratie
• Moderne native UX
• Minimale stappen
• Offline beschikbaarheid van oefeningen & didactiek
Veilig & beheersbaar
• Maximaal 2 apparaten per e-mailadres (strikte limiet)
• Gebruiksgegevens uitsluitend app-openingen
• E-mailgebaseerde uitnodigingen
Privacy & beveiliging
Conform Nederlandse veiligheidsstandaarden


3. Gebruikerstypen
Er zijn drie omgevingen:
1. Individu
2. Clubomgeving
3. KNKV-cursusomgeving (werkt hetzelfde als clubomgeving, maar door SV beheerd)


4. Registratie & Omgevingen
Individu
Omgevingsnaam = naam van de gebruiker
Clubomgeving
Naam = clubnaam, wordt automatisch ingesteld
Niet wijzigbaar door clubadmin
KNKV-cursusomgeving
Aangemaakt door SV
Functioneert verder hetzelfde als een clubomgeving


5. Individuele Omgeving
Een individu:
• heeft 1 slot;
• kan op maximaal 2 apparaten inloggen;
• ontvangt 7 dagen proefaccount (geen 14 dagen);
• heeft volledige toegang tot alle content;
• kan abonnement zelf opzeggen in zijn omgeving.


6. Clubomgeving
Clubs kunnen:
• trainers uitnodigen via e-mail (in app);
• meerdere slots aanschaffen;
• trainers vervangen of verwijderen binnen de abonnementsperiode;
• inzicht krijgen in app-openingen:
o aantal openingen
o laatste open-datum
o per maand/jaar
Clubadmins doen alles vanuit de app (geen webdashboard nodig).


7. KNKV-cursusomgevingen
• Zelfde werking als clubomgeving
• Aangemaakt door SV
• Cursisten & docenten worden extern toegevoegd
• Toegang: 12 maanden per slot
• Analytics mogen gedeeld worden (bijv. CSV)


8. Licentiesysteem
Prijs: €15 per slot – 12 maanden geldig, voor:
• individuen
• clubs
• KNKV
Verlengen & herinneringen
• Automatische verlenging per 12 maanden
• Herinneringen 1 maand én 1 week vooraf (geen wettelijke verplichting – wens)
• Gebruiker moet kunnen annuleren via een knop in de app
Prioriteit
1. KNKV-slot
2. Clubslot
3. Individueel slot
4. Trial
Hoogste slot is altijd actief; lagere worden gepauzeerd.
Betalingen
• Voorkeur: iDEAL via goedkope PSP (bijv. Mollie)
• Geen Apple/Google in-app betalingen


9. Functionaliteiten
9.1 Oefeningenbibliotheek & CMS
Beheer via SV-dashboard:
• video
• opdracht
• impliciete oefening / variaties
• korfbalactie + thema
• evaluatievragen
• labels:
o leeftijdsgroep
o aanval/verdediging
o korfbalactie
o thema
Extra:
• Favorieten
• Direct publiceren (geen conceptworkflow)
• Video’s gehost door SV (eigen productie)

9.2 Trainingsbuilder
Trainers bouwen trainingen uitsluitend op basis van labels die SV toekent:
• leeftijd
• aanval/verdediging
• korfbalactie
• thema
Ook:
• trainingen opslaan, dupliceren & bewerken
• interne deling met video’s
• PDF-export (zonder video’s)
• toekomstige AI-ondersteuning

9.3 Didactiek & Pedagogiek
• categorieën
• filters
• zoekfunctie
• voice-overs
• offline beschikbaar

9.4 Videoanalyse
• video opnemen tot max. 12 minuten
• tekentools (lijnen, pijlen, cirkels, highlight)
• voice-over opname
• tekstannotaties
• export via WhatsApp, e-mail, AirDrop
• video’s blijven lokaal (geen cloudopslag)
• automatisch SV-logo als watermerk linksboven


10. Apparaatlimiet
• Maximaal 2 apparaten per e-mailadres
• Resetprocedure:
o gebruiker ontkoppelt e-mailadres → app logt overal uit → opnieuw inloggen → nieuwe 2 apparaten mogelijk


11. Analytics
De app registreert:
• aantal openingen per gebruiker/e-mailadres
• openingen per maand/jaar
• laatste open-datum
Inzage voor:
• clubs
• KNKV (via SV)


12. Fraudepreventie
• 2-apparatenlimiet
• slotgebaseerde toegang
• geen spelersaccounts
• geen teambeheer
• e-mailuitnodigingen verplicht
• onbeperkt gebruik voorkomt clickmisbruik
• automatische slotpauzering


13. Clubbeheer via de App
Clubadmins kunnen in de app:
• gebruikers toevoegen/verwijderen
• slots beheren
• statistieken bekijken
• abonnement beheren
• trainingen intern ontvangen


14. Dashboard voor Spelenderwijs Verbeteren
SV kan via het dashboard:
• oefeningen beheren (incl. video’s)
• labels beheren
• omgevingen aanmaken (club & KNKV)
• abonnementen aanpassen
• accounts beheren
• analytics bekijken/exporteren


15. Offline Modus
• Oefeningen vooraf downloaden
• Trainingsplannen offline bekijken
• Video’s uit oefenbank en didactiek offline beschikbaar


16. Pushmeldingen
nieuwe oefeningen
updates
reminders (incl. verlenging)


17. Migratie vanuit huidig systeem
• Geen import van oefenbibliotheek
• Bestaande gebruikers behouden toegang tot einde huidige abonnement
• SV moet per account abonnementsduur kunnen aanpassen
• SV moet accounts kunnen toevoegen en verwijderen