Updates & Roadmap
v0.11Overzicht van opgeleverde en geplande functionaliteiten van Survivalrun Prestaties.
Stem op items om ze sneller ingepland te krijgen!
Wens of bug meldenGebouwd
v0.11
Afgerond-
Done User Story Aangemaakt 12-04-2026 Gewijzigd 12-04-2026 Opgelost 12-04-2026 Anoniem
User story
Als ingelogde gebruiker wil ik mijn woonplaats kunnen aanpassen via mijn profielpagina, zodat mijn correcte woonplaats wordt getoond bij mijn resultaten en inschrijvingen.
Acceptatiecriteria
- Op de profielpagina staat een veld "Woonplaats" onder de naam.
- Bij opslaan wordt zowel users.city als srp_member.place bijgewerkt.
- De woonplaats in alle bestaande aggregated results wordt direct gesynchroniseerd.
- Het veld is optioneel (nullable).
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 27-03-2026 Gewijzigd 06-04-2026 Opgelost 06-04-2026 Anoniem
User Story
Als gebruiker wil ik dat gekozen filters (categorie, geslacht) behouden blijven wanneer ik van wedstrijd wissel, zodat ik niet steeds opnieuw hoef te filteren.
Daarnaast moet het veteranenfilter automatisch verborgen worden bij categorieën waar het niet van toepassing is (zoals JSR).
Acceptatiecriteria
- Categorie- en geslachtsfilters blijven actief bij het wisselen van wedstrijd
- Het veteranenfilter is alleen zichtbaar bij categorieën met veteranenklassementen
- Categorieën die niet beschikbaar zijn voor de geselecteerde wedstrijd worden als niet-kiesbaar getoond
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 05-04-2026 Opgelost 05-04-2026 Anoniem
User story:
Als bezoeker en ingelogde gebruiker van survivalrunprestaties.nl wil ik de historische en huidige klassementen van de Survival Run Bond kunnen raadplegen, en wil ik als ingelogde gebruiker op mijn dashboard mijn eigen ranking per jaar en categorie zien, zodat ik de ontwikkeling van mijn prestaties over de jaren heen kan volgen en mezelf kan vergelijken met andere licentielopers.
Acceptatiecriteria:
- De klassementen van survivalrunbond.nl worden gecrawld en opgeslagen, zowel historisch (vanaf 2007-2008) als het huidige seizoen (2025-2026).
- De te crawlen URL's zijn:
- Historisch: https://survivalrunbond.nl/historie-klassementen/klassement-2007-2008/ t/m het laatste historische seizoen.
- Huidig: https://survivalrunbond.nl/klassement-2025-2026/
- De gecrawlde klassementen zijn alleen van toepassing op licentieruns.
- Elk klassement krijgt een eigen pagina op survivalrunprestaties.nl, per seizoen en uitgesplitst per categorie en subcategorie.
- De klassementen worden periodiek opnieuw gecrawld zodat het huidige seizoen actueel blijft.
- Een ingelogde gebruiker heeft op zijn dashboard een sectie of aparte pagina waarop zijn eigen ranking per seizoen, per categorie en subcategorie wordt getoond.
- De rankingpagina toont de historische ontwikkeling van de gebruiker over meerdere seizoenen.
- De pagina is responsive en werkt op zowel mobiel als desktop.
- Personen die anoniem willen blijven, niet in het klassement terecht komen
Opmerkingen (1)
Survivalrunprestaties intern 14-03-2026 23:31Wat ook een mooie toevoeging zou zijn, zijn klassementen en startranking. En wat daarin verbeterd zou kunnen worden t.o.v. wat SBN zelf doet: bij klassement naast het puntentotaal per beste 7 races, ook het gemiddelde van deze races tonen. Bijv 6700 > 957. Zo kun je, ook wanneer iemand nog minder races heeft meegedaan, aan het gemiddelde puntenaantal van de beste 7 (of minder) races zien of hij/zij je nog kan inhalen of andersom wie je zelf nog kan inhalen. Op ieders persoonlijke pagina zou het ook tof zijn als je de historische data van klassementen in een tabel zet, zodat je je posities in de diverse klassementen van de voorbije jaren in één oogopslag terug kunt zien.
Log in om een opmerking te plaatsen.
v0.10
Afgerond-
Done User Story Aangemaakt 29-03-2026 Gewijzigd 29-03-2026 Opgelost 29-03-2026 Anoniem
Beschrijving
Deelnemers kunnen zich inschrijven met een afwijkende naam (bijv. zonder tweede voornaam, met/zonder accent). Hierdoor worden inschrijvingen soms niet correct gekoppeld aan het juiste profiel.
Oplossing
Er is een alias-systeem toegevoegd waarmee alternatieve namen aan een deelnemer gekoppeld kunnen worden. Bij het crawlen van inschrijvingen wordt nu ook in de alias-tabel gezocht als een directe naammatch niet lukt.
Hoe te gebruiken
- Als ingelogde gebruiker: ga naar Profiel en voeg aliassen toe onder Naamaliassen.
- Als admin: ga naar Beheer > Deelnemers > Bewerken en voeg aliassen toe in de sectie Aliassen.
Na het toevoegen van een alias worden toekomstige crawls automatisch correct gekoppeld. Voor bestaande inschrijvingen moet de betreffende run opnieuw gecrawld worden.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 28-03-2026 Gewijzigd 28-03-2026 Opgelost 28-03-2026Als ingelogde gebruiker wil ik een profielfoto of avatar kunnen uploaden op mijn profielpagina (/user/profile), zodat mijn profiel persoonlijker wordt. De functionaliteit bestaat al in Laravel Jetstream maar staat uitgeschakeld. In de admin (/admin/users/edit) werkt het al voor super admins.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done Bug Aangemaakt 26-03-2026 Gewijzigd 26-03-2026 Opgelost 26-03-2026 Anoniem
User Story
Klein detail, de hardloop-icoontjes staan in de verkeerde richting en zouden gespiegeld 'moeten' worden. :-)
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 24-03-2026 Gewijzigd 24-03-2026 Opgelost 24-03-2026 Anoniem
User Story:
Als ingelogde gebruiker wil ik via mijn deelnemersdashboard kunnen melden dat bepaalde gegevens niet kloppen en bij welke run dit het geval is, zodat de beheerder dit kan controleren en corrigeren.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 23-03-2026 Opgelost 23-03-2026 Anoniem
User story:
Als bezoeker van survivalrunprestaties.nl wil ik bij een aankomende licentierun een prognose ranking zien van ingeschreven deelnemers op basis van hun huidig klassement en eerder behaalde resultaten, zodat ik vooraf kan inschatten hoe de startnummerverdeling er naar verwachting uit zal zien voordat de officiële startnummers (ongeveer een week) voor de run bekend worden gemaakt.
Acceptatiecriteria:
- De prognose ranking is zichtbaar op de pagina van een aankomende licentierun zodra er inschrijvingen bekend zijn.
- De ranking is gebaseerd op het huidig klassement en eerder behaalde resultaten binnen survivalrunprestaties.nl.
- De prognose ranking is duidelijk gelabeld als "prognose" om verwarring met de officiële startnummers te voorkomen.
- Deelnemers zonder klassementsgegevens worden onderaan de ranking getoond of als "ongerangschikt" aangeduid.
- De ranking is filterbaar op categorie (bijv. geslacht, leeftijdscategorie of afstand).
- Zodra de officiële startnummers bekend zijn, wordt de prognose ranking vervangen door of aangevuld met de officiële volgorde.
- De pagina is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
v0.9.1
Afgerond-
Done User Story Aangemaakt 21-03-2026 Gewijzigd 21-03-2026 Opgelost 21-03-2026 Anoniem
User Story
Bij de initiele aanmelding kun je een club selecteren. Dat ben ik vergeten, maar bij de optie "profiel aanpassen" kun je je niet alsnog bij een club aanmelden. Kan die optie erbij?
Opmerkingen
Log in om een opmerking te plaatsen.
v0.9
Afgerond-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 20-03-2026 Opgelost 20-03-2026 Anoniem
User story:
Als bezoeker van survivalrunprestaties.nl wil ik in de detailweergave van een deelnemer een visualisatie zien waarbij alle finishers als een hardloper-icoontje op een horizontale tijdlijn staan, van snelste (links) tot langzaamste (rechts), zodat ik in één oogopslag zie waar die deelnemer in het deelnemersveld staat — diens icoontje in een afwijkende kleur, de rest in grijs.
Acceptatiecriteria:
- De visualisatie is zichtbaar op drie plekken: bij uitklappen van een deelnemer (mobiel), bij klikken op "Meer details" (desktop), én op de individuele deelnemerspagina.
- De grafiek toont alle finishers als een hardloper/survivalrunner-icoontje op een horizontale tijdlijn.
- Snelste finisher staat links, langzaamste rechts.
- Het icoontje van de bekeken deelnemer is gemarkeerd in een afwijkende kleur (bijv. oranje), alle anderen zijn grijs.
- De grafiek is gefilterd op de relevante categorie (bijv. geslacht, leeftijdscategorie of afstand).
- De grafiek is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
v0.8
Afgerond-
Done User Story Aangemaakt 19-03-2026 Gewijzigd 20-03-2026 Opgelost 20-03-2026 Anoniem
User Story
Als gebruiker van survivalrunprestaties.nl wil ik via een formulier kunnen aangeven dat mijn gegevens niet gebruikt mogen worden of geanonimiseerd moeten worden, zodat ik zelf controle heb over mijn privacy en zeker weet dat mijn persoonsgegevens niet zichtbaar of herleidbaar zijn binnen het platform.
Acceptatiecriteria:
- Er is een toegankelijk formulier beschikbaar (ook voor niet-ingelogde bezoekers) waarop een gebruiker een privacyverzoek kan indienen.
- De gebruiker kan kiezen tussen twee opties: gegevens volledig verwijderen of gegevens anonimiseren (naam vervangen door een anonieme aanduiding).
- Na het indienen van het formulier ontvangt de gebruiker een bevestiging per e-mail.
- De beheerder van survivalrunprestaties.nl ontvangt een notificatie van het verzoek en kan dit verwerken.
- Bij anonimisering zijn resultaten nog wel zichtbaar in overzichten, maar niet meer herleidbaar tot de persoon.
- Bij volledige verwijdering worden alle persoonsgegevens en resultaten van de gebruiker permanent verwijderd uit het systeem.
- Het formulier en de verwerking voldoen aan de AVG/GDPR-wetgeving.
- De pagina is responsive en werkt op zowel mobiel als desktop.
- De inschrijvingen worden alleen als ingelogde gebruiker getoond op de deelnemers pagina
Opmerkingen
Log in om een opmerking te plaatsen.
v0.7.1
Afgerond-
Done Bug Aangemaakt 16-03-2026 Gewijzigd 20-03-2026 Opgelost 20-03-2026 Anoniem
User Story
De melding om de (web)app te installeren komt bij elke klik naar voren. De website gebruiken zonder installatie is amper meer mogelijk. Dat kan niet de bedoeling zijn lijkt mij. :-)
Opmerkingen (1)
Survivalrunprestaties intern 16-03-2026 16:59Als het goed is, is dit nu gefixed en heb je nu zelf de mogelijkheid om hem als app te instaleren (als je in het verleden annuleren hebt gekozen)
Log in om een opmerking te plaatsen.
v0.7
Afgerond-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 15-03-2026 Opgelost 15-03-2026 Survivalrunprestaties intern
User Story: Als gebruiker van survivalrunprestaties.nl wil ik een wens kunnen indienen via een formulier, zodat mijn idee terechtkomt in de backlog, anderen erop kunnen stemmen en ik op de hoogte blijf van de voortgang.
Acceptatiecriteria:
- Er is een pagina of sectie "Wens indienen" bereikbaar via de website.
- Het formulier bevat de volgende velden:
- Titel – een korte omschrijving van de wens
- User story – in de vorm van "Als gebruiker wil ik … zodat …"
- Details / acceptatiecriteria – verdere toelichting of voorwaarden waaraan de wens moet voldoen
- Na het indienen ontvangt de gebruiker een bevestiging op het scherm dat de wens is ontvangen.
- Er wordt automatisch een e-mail gestuurd naar info@survivalrunprestaties.nl met de ingediende gegevens.
- Er wordt automatisch een issue aangemaakt in het systeem op basis van de ingediende gegevens.
- De admin kan het issue beoordelen en instellen of het publiekelijk zichtbaar is op de Updates/Roadmap pagina.
- Zolang een issue niet publiekelijk is gemaakt, is het alleen zichtbaar voor de admin.
- In het issue is een knop "Update reporter" beschikbaar voor de admin.
- Via de knop "Update reporter" opent een popup met een WYSIWYG-editor waarmee de admin een bericht kan opstellen.
- Na verzending ontvangt de gebruiker die de wens heeft ingediend een e-mail met het bericht van de admin.
- De gebruiker hoeft geen account te hebben om een wens in te dienen, maar vult wel een e-mailadres in zodat updates verstuurd kunnen worden.
Opmerkingen
Log in om een opmerking te plaatsen.
v0.6
Afgerond-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 15-03-2026 Opgelost 14-03-2026 Survivalrunprestaties intern
User Story
Als gebruiker van survivalrunprestaties.nl wil ik een overzicht zien van wat er is gebouwd en wat er gepland staat, zodat ik weet wat ik de komende tijd kan verwachten.
Acceptatiecriteria
- Er is een publieke pagina /updates bereikbaar via de navigatie
- De pagina toont afgeronde versies met per versie een lijst van opgeleverde issues
- De pagina toont geplande versies met per versie de geplande functionaliteiten
- De huidige versie is visueel gemarkeerd (oranje border en label)
- Afgeronde versies hebben een groene markering, geplande versies een grijze
- Versies worden gesorteerd weergegeven, met de meest recente bovenaan
- Per issue zijn titel, beschrijving, status badge en aantal stemmen zichtbaar
- Subtaken worden als checklist onder het parent issue getoond
- Issues zonder versie verschijnen in een Backlog sectie onderaan
- De informatie komt dynamisch uit de srp_issue tabel (gepubliceerde issues)
- De about-pagina verwijst naar de updates pagina i.p.v. een hardcoded changelog
Opmerkingen
Log in om een opmerking te plaatsen.
v0.5
Afgerond-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 14-03-2026 Opgelost 01-03-2026 Anoniem
User Story
Als deelnemer wil ik mijn persoonlijke statistieken zien in interactieve grafieken, zodat ik mijn prestaties over tijd kan analyseren en mijn voortgang kan volgen.
Acceptatiecriteria
- De deelnemer kan op zijn/haar profielpagina grafieken bekijken van prestaties over meerdere seizoenen
- Er is een grafiek die punten per wedstrijd toont over tijd (lijn- of staafdiagram)
- Er is een grafiek die rankings per categorie (KSR, MSR, LSR) vergelijkt
- Grafieken zijn interactief: hover toont details, klik filtert op seizoen of categorie
- De grafieken zijn responsive en werken goed op mobiel (PWA)
- Er is een samenvatting met kernstatistieken: totaal aantal runs, gemiddelde punten, beste ranking, aantal podiumplaatsen
- De data laadt snel, ook bij deelnemers met veel resultaten (100+ wedstrijden)
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 14-03-2026 Opgelost 01-03-2026 Anoniem
User Story
Als clublid of clubbeheerder wil ik een dashboard waarop ik inschrijvingen en uitslagen van alle clubleden kan bekijken, zodat ik een overzicht heb van de clubprestaties en kan zien wie waar meedoet.
Acceptatiecriteria
- Er is een club-dashboardpagina bereikbaar via de clubpagina
- Het dashboard toont een overzicht van aankomende wedstrijden waar clubleden voor zijn ingeschreven
- Het dashboard toont recente uitslagen van clubleden met ranking, punten en tijd
- Er is een filter op seizoen en categorie (KSR/MSR/LSR)
- Clubbeheerders zien alle leden; gewone leden zien alleen gepubliceerde resultaten
- Er is een totaaloverzicht met clubstatistieken: aantal actieve leden, totaal runs, podiumplaatsen
- De pagina is toegankelijk voor ingelogde gebruikers die aan een club zijn gekoppeld
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 14-03-2026 Opgelost 01-03-2026 Anoniem
User Story
Als gebruiker wil ik resultaten en statistieken kunnen exporteren naar Excel en PDF, zodat ik de gegevens offline kan bewaren, delen met anderen of gebruiken voor eigen analyses.
Acceptatiecriteria
- Op de resultatenpagina is een exportknop beschikbaar voor Excel (.xlsx) en PDF
- Op de persoonlijke profielpagina kan een deelnemer zijn/haar eigen resultaten exporteren
- De Excel-export bevat alle kolommen: wedstrijd, datum, categorie, ranking, punten, tijd, type finish
- De PDF-export heeft een nette opmaak met het Survivalrun Prestaties logo en datum van export
- Clubbeheerders kunnen clubresultaten exporteren
- De export respecteert de huidige filters (seizoen, categorie, etc.)
- Grote exports (1000+ rijen) worden asynchroon verwerkt met een downloadlink via e-mail
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 14-03-2026 Gewijzigd 14-03-2026 Opgelost 01-03-2026 Anoniem
User Story
Als ontwikkelaar wil ik via een API toegang krijgen tot wedstrijdresultaten en deelnemersgegevens, zodat ik eigen applicaties, analyses of integraties kan bouwen bovenop de data van Survivalrun Prestaties.
Acceptatiecriteria
- Er is een publieke API-documentatie pagina (Swagger/OpenAPI) beschikbaar op /api/documentation
- Ontwikkelaars kunnen API-toegang aanvragen via info@survivalrunprestaties.nl
- Na goedkeuring ontvangt de ontwikkelaar een API-key (Bearer token via Sanctum)
- De API biedt endpoints voor: resultaten, deelnemers (zoeken), wedstrijden, seizoenen en clubs
- De API ondersteunt filtering op seizoen, categorie, datum en deelnemer
- De API heeft rate limiting (bijv. 60 requests per minuut)
- Persoonsgegevens (naam, woonplaats) zijn alleen beschikbaar voor geauthenticeerde API-gebruikers
- De API retourneert JSON met consistente structuur en foutafhandeling
Opmerkingen
Log in om een opmerking te plaatsen.
v0.4
Afgerond-
Done User Story Aangemaakt 08-03-2026 Gewijzigd 14-03-2026 Opgelost 23-02-2026 Anoniem
User story:
Als gast of gewone gebruiker van survivalrunprestaties.nl wil ik een overzichtelijke pagina kunnen raadplegen met de beschikbare API-functionaliteit, zodat ik kan bepalen of de API aansluit bij mijn behoefte en ik een weloverwogen keuze kan maken om toegang aan te vragen.
Acceptatiecriteria:
- Er is een publiek toegankelijke API-documentatiepagina beschikbaar op survivalrunprestaties.nl (bijv. /api of /developers).
- De pagina geeft een helder overzicht van de beschikbare endpoints en wat deze teruggeven (bijv. runs, resultaten, klassementen, deelnemers).
- De pagina toont per endpoint een korte omschrijving, het type data dat beschikbaar is en een voorbeeldresponse.
- De pagina maakt duidelijk dat toegang tot de API op aanvraag beschikbaar is, met een zichtbare knop of link om toegang aan te vragen.
- De documentatie is leesbaar voor zowel technische als niet-technische bezoekers.
- Niet-ingelogde bezoekers kunnen de documentatie volledig inzien zonder account.
- De pagina is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
Backlog
Deze items zijn nog niet ingepland. Stem op een item om het hoger op de prioriteitenlijst te krijgen!
Wens indienen-
Backlog User Story Aangemaakt 14-04-2026 Gewijzigd 15-04-2026 Anoniem
User story
Als bezoeker van de site wil ik per run de historische weersomstandigheden zien (weersymbool, temperatuur en gevoelstemperatuur), zodat ik context heb bij de resultaten en kan zien of een run onder zware of juist aangename omstandigheden is gelopen.
Acceptatiecriteria
- Bij elke afgelopen run wordt een weer-indicator getoond met symbool, temperatuur en gevoelstemperatuur.
- Weerdata wordt bepaald op basis van locatie, datum en starttijd van de run.
- Data wordt opgehaald uit een historische-weer-API en gecached per run, zodat pagina-snelheid niet lijdt.
- Zichtbaar op zowel de kalender als de uitslagenpagina.
- Gebruikt herkenbare symbolen (zon, wolken, regen, sneeuw).
- Bij toekomstige runs (inschrijvingen) wordt de weerindicator niet getoond of vervangen door een verwachting dichtbij de datum.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 14-04-2026 Gewijzigd 14-04-2026 Anoniem
User story
Als gebruiker die zich wil inschrijven voor aankomende runs wil ik bij elke aankomende run-categorie een voortgangsbalk zien met het aantal inschrijvingen ten opzichte van het maximaal aantal beschikbare startbewijzen, zodat ik snel kan beoordelen of ik direct moet inschrijven of dat ik nog even kan wachten.
Acceptatiecriteria
- Bij aankomende runs op de kalender- en registratiepagina is per categorie een voortgangsbalk zichtbaar.
- De balk toont het aantal ingeschreven deelnemers en het maximum aantal plekken.
- De kleur verandert afhankelijk van de vulling (groen bij ruimte, oranje rond 80% vol, rood bij bijna vol).
- Als er geen maximum bekend is, wordt alleen het aantal inschrijvingen getoond zonder balk.
- Werkt goed op mobiel en desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 14-04-2026 Gewijzigd 14-04-2026 Anoniem
User story
Als ingelogde gebruiker wil ik bij mijn eigen run-resultaten een comment kunnen toevoegen met keuze tussen publiek, alleen voor mijn volgers, of alleen voor mijzelf, zodat ik een kort verslag, weersomstandigheden, een Strava-link of foto's bij mijn prestatie kan delen.
Acceptatiecriteria
- Bij een eigen run-resultaat is een knop "Comment toevoegen" beschikbaar.
- Comment heeft een zichtbaarheidsoptie: publiek, alleen voor volgers, of privé.
- In de uitslagenlijst verschijnt een spraakballon-icoontje bij resultaten met een zichtbare comment.
- Klikken op het icoontje toont de comment.
- Comments kunnen worden bewerkt en verwijderd door de eigenaar.
- Eenvoudige URL-ondersteuning voor Strava-links en foto-links.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 09-04-2026 Gewijzigd 09-04-2026 Anoniem
User Story
Als deelnemer wil ik mijn GPS-bestand van een wedstrijd kunnen uploaden of automatisch laten synchroniseren (bijvoorbeeld via Strava), zodat de volledige wedstrijdfile beschikbaar is voor analyse en visualisatie op survivalrunprestaties.nl.
Acceptatiecriteria
- Deelnemers kunnen handmatig een GPX/TCX-bestand uploaden bij een specifieke run
- (Optioneel) Bij een gekoppeld Strava-account wordt de activiteit automatisch gekoppeld aan de juiste run op datum/locatie
- Het GPS-bestand wordt opgeslagen en is later bruikbaar voor analyse (bijv. obstakel-tijden, snelheidsverloop)
- Privacy: alleen de deelnemer zelf kan zijn GPS-bestand uploaden of verwijderen
Vervolg op de Strava-koppeling wens (#59).
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 08-04-2026 Gewijzigd 09-04-2026 Anoniem
User Story
Als deelnemer wil ik mijn Strava-account kunnen koppelen aan mijn profiel op survivalrunprestaties.nl, zodat anderen vanuit een uitslag kunnen doorklikken naar mijn Strava-prestatie van die wedstrijd.
Op termijn kan dit worden uitgebreid met een kaartweergave van de route, waarop te zien is wanneer een deelnemer voorsprong neemt of bij welke obstakels tijd verloren wordt.
Acceptatiecriteria
- Deelnemers kunnen via OAuth hun Strava-account koppelen aan hun profiel
- Bij een uitslag is een link zichtbaar naar de bijbehorende Strava-activiteit (indien gekoppeld)
- Privacy-instellingen van Strava worden gerespecteerd
- (Optioneel/later) Routekaart-weergave per wedstrijd op basis van Strava-data
Opmerking: dit is een ambitieuze wens met meerdere fasen — fase 1 is enkel de koppeling en deeplink naar Strava.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 08-04-2026 Gewijzigd 09-04-2026 Anoniem
User Story
Als deelnemer wil ik het parcours van een wedstrijd direct op survivalrunprestaties.nl kunnen bekijken, zodat ik niet langer de website van de organisatie hoef af te struinen om de route te vinden.
Acceptatiecriteria
- Bij een run kan een parcours worden gekoppeld (bijv. een Google Maps kaart of embed)
- Het parcours is zichtbaar op de runpagina zodra het bekend is
- Beheer van het parcours gebeurt handmatig (organisator-link of door admin)
- Mobielvriendelijke weergave van de kaart
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 08-04-2026 Gewijzigd 09-04-2026 Anoniem
User Story
Als beheerder wil ik dat aliassen automatisch worden aangemaakt wanneer de gecrawlde naam (via SBN-nummer) afwijkt van de naam die al in het systeem staat, zodat inschrijvingen en uitslagen correct aan dezelfde deelnemer gekoppeld worden zonder handmatig werk.
Acceptatiecriteria
- Bij het importeren van uitslagen/inschrijvingen wordt gecontroleerd of de gecrawlde naam afwijkt van de bestaande member-naam met hetzelfde SBN
- Bij een verschil wordt de afwijkende naam automatisch als alias toegevoegd
- Bestaande handmatige aliassen blijven behouden en worden niet overschreven
- Het proces logt welke aliassen automatisch zijn aangemaakt
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 08-04-2026 Gewijzigd 09-04-2026 Anoniem
User Story
Als gebruiker wil ik in het klassement naast het totaalaantal punten ook het gemiddelde puntenaantal per race zien, zodat ik beter kan inschatten hoe deelnemers zich tot elkaar verhouden en wie ik nog kan inhalen — naast de bestaande prognose.
Acceptatiecriteria
- Per deelnemer in het klassement wordt het gemiddeld puntenaantal per gelopen race getoond
- Het klassement kan op gemiddelde gesorteerd worden
- Optioneel filter/sortering voor gemiddelde naast totaal en prognose
Opmerkingen
Log in om een opmerking te plaatsen.
-
Bezig User Story Aangemaakt 08-04-2026 Gewijzigd 09-04-2026 Anoniem
User story
Als deelnemer wil ik dat de prognose ook na 7 gelopen runs blijft meebewegen op basis van mijn nog komende inschrijvingen, zodat het verwachte klassement realistisch blijft wanneer ik mijn slechtste scores naar verwachting nog ga verbeteren.
Achtergrond
Het klassement telt de beste 7 scores. Zodra een lid 7 runs heeft gelopen verandert het puntentotaal in de prognose niet meer, ook niet als er nog runs op de planning staan waarop de score waarschijnlijk verbeterd wordt. Hierdoor onderschat de prognose het uiteindelijke klassement van leden die nog runs voor de boeg hebben.
Acceptatiecriteria
- Voor elk lid met 7 of meer gelopen runs wordt per nog openstaande inschrijving een verwachte score ingeschat (op basis van eerdere prestaties van het lid en/of de gemiddelde score op die run).
- Als de verwachte score van een geplande run hoger is dan de huidige laagste score in de top 7, wordt die laagste score in de prognose vervangen door de verwachte score.
- De prognose toont het bijgewerkte puntentotaal en het bijbehorende klassement op basis van deze projectie.
- De projectie wordt opnieuw berekend bij elke draai van app:calculate-prognose.
- Leden zonder geplande runs behouden hun huidige prognose ongewijzigd.
- De wijziging geldt voor alle disciplines (LSR, MSR, KSR, BSR, JSR).
- Voeg een vraagteken toe achter de kolom header "Prog" met de tooltip die uitlegt hoe de prognose wordt berekend (in jip en janneke taal)
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 08-04-2026 Gewijzigd 09-04-2026 Anoniem
User Story
Als gebruiker wil ik in de resultatengrafiek op mijn persoonlijke dashboard direct kunnen doorklikken naar de uitslagenpagina van een specifieke run, zodat ik snel meer detail kan zien zonder de run handmatig op te zoeken.
Acceptatiecriteria
- Op desktop opent een klik op een datapunt direct de uitslagenpagina van die run
- Op mobiel toont de eerste tap een widget/tooltip met de runnaam en datum; een tweede tap op de widget opent de uitslagenpagina
- Het cursor- of hover-gedrag blijft werken zoals nu
Opmerkingen
Log in om een opmerking te plaatsen.
-
Done User Story Aangemaakt 07-04-2026 Gewijzigd 09-04-2026 Opgelost 09-04-2026 Anoniem
User Story
Als gebruiker wil ik dat het inschrijfformulier op mobiel voldoende ruimte heeft onderaan de pagina, zodat het clubveld en de registreer-knop niet achter het toetsenbord verdwijnen wanneer ik mijn club intyp.
Acceptatiecriteria
- Het clubveld is volledig zichtbaar terwijl het toetsenbord open staat
- De "Registreren"-knop blijft te allen tijde bereikbaar (bijvoorbeeld via voldoende padding/scroll-ruimte onder het formulier)
- Het formulier is getest op verschillende mobiele schermformaten
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 04-04-2026 Gewijzigd 04-04-2026 Anoniem
User Story
Dat je als gebruiker een geplande run kunt 'volgen'. Je kunt dan pushmeldingen instellen (mail zou ook volstaan). Deze meldingen worden verstuurd, zodra:
- De inschrijvingen geopend zijn
- De inschrijvingen gaan sluiten
Details / Acceptatiecriteria
Belangrijk: het liefst geef je aan voor welk type wedstrijd je mee wilt gaan doen. Licentieruns gaan soms later open dan recreatieve runs.
Nice-to-have: een melding krijgen zodra jouw type wedstrijd voor bijv. 70% vol zit. Zodat je weet dat je niet te lang meer kunt twijfelen, ook al is de deadline nog niet verstreken.Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 26-03-2026 Gewijzigd 26-03-2026 Anoniem
User Story
Dit zou dan de tijd zijn van de middelste persoon op de deelnemerslijst. Je hebt nu al de tijd van de snelste en de laatste staan. dit zou het feest compleet maken :).
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 26-03-2026 Gewijzigd 26-03-2026 Anoniem
User Story
bijv. van die wedstrijd het DNF%, DNS% toevoegen. Als deelnemer wil je graag weten: was ik de enige die het zwaar vond? Zijn er veel 'gesneuveld' onderweg? Dat plaatst de prestatie iets meer in perspectief.
Je hebt in onze sport nog een andere variant wat het misschien lastiger maakt: wel gefinished, maar niet alle hindernissen gehaald (bandje doorgeknipt).Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 26-03-2026 Gewijzigd 26-03-2026 Anoniem
User Story
Bij mijn eigen overzicht zou ik het fijn vinden als de recreatieve en wedstrijdstatistieken optisch nog meer losgetrokken worden. Dat loopt voor mijn gevoel een beetje door elkaar heen. Het is natuurlijk dezelfde sport, maar bij recreatief draait het ook wat minder om de uitslagen/scores (aanname ;)). Dan komt de recent toegevoegde grafiek ook wat meer tot zijn recht.
Voor mij zouden bijv. 2 aparte tabbladenideaal zijn. 1tje licentie, en de andere recreatief.
Opmerkingen (1)
Sjoerd Folkeringa 08-04-2026 23:06Eens, verschillende kleuren lijntjes. Zwart LSR, Rood MSR, blauw KSR, Groen KSR en oranje recreatief. En dat je in het filter dan eventuele categorieën kunt uitvinken.
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 22-03-2026 Gewijzigd 23-03-2026 Anoniem
User Story
Het zou wel gaaf zijn als je kan bekijken welke vereniging het beste is, als een soort van onofficiele competitie tussen verenigingen, of om te kijken wie er recht heeft om op te scheppen over zijn vereniging. Ik denk dat dat ook wel leuke interne competities tussen verenigingen kan opleveren en het is een leuke statistiek.
Details / Acceptatiecriteria
Door de punten van alle deelnemers per club bij elkaar op te tellen en te delen door het aantal lopers en runs, dit kan gemiddeld over alle categorieen waar je punten voor kan krijgen, maar bijvoorbeeld ook voor alleen licentie lopers. Hierdoor krijgt iedere vereniging een getal voor hoe goed ze zijn tussen de 1000 en de 0, en die kan je dan ranken, en zo krijg je een verenigings ranglijst.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 20-03-2026 Gewijzigd 20-03-2026 Anoniem
User story:
Als beheerder of lid van een survival run vereniging wil ik dat de ledenlijst van mijn vereniging automatisch wordt bijgewerkt op survivalrunprestaties.nl, zodat het clubfilter altijd actueel is wanneer er leden bijkomen of vertrekken.
Acceptatiecriteria:
- De ledenlijst van een vereniging wordt automatisch gesynchroniseerd via één van de volgende methoden:
- Synchronisatie met een gedeeld Google Sheets document dat door de vereniging wordt bijgehouden.
- De synchronisatie vindt periodiek automatisch plaats (bijv. dagelijks of wekelijks).
- Wanneer een lid wordt toegevoegd of verwijderd, wordt dit binnen één synchronisatiecyclus doorgevoerd in het clubfilter.
- Een beheerder van de vereniging kan de synchronisatie ook handmatig triggeren.
- Als de synchronisatie mislukt, ontvangt de beheerder een melding.
- Het clubfilter toont altijd de meest recent gesynchroniseerde ledenlijst.
- De pagina is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
- De ledenlijst van een vereniging wordt automatisch gesynchroniseerd via één van de volgende methoden:
-
Backlog User Story Aangemaakt 15-03-2026 Gewijzigd 15-03-2026 Survivalrunprestaties intern
User Story: Als gebruiker van survivalrunprestaties.nl wil ik kunnen kiezen tussen Nederlands en Engels als taal van de applicatie, zodat ik de website kan gebruiken in mijn voorkeurstaal. Ik wil dit zowel kunnen instellen in mijn profiel als snel kunnen wisselen via een vlaggetje op elke pagina.
Acceptatiecriteria:
- Op elke pagina is een taalswitcher zichtbaar met een Nederlandse en Engelse vlag.
- Een klik op een vlag wisselt de volledige interface direct naar de betreffende taal.
- Als bezoeker (niet ingelogd) wordt de taalkeuze opgeslagen in een cookie, zodat de voorkeur behouden blijft bij een volgend bezoek.
- Als ingelogde gebruiker wordt de taalkeuze direct opgeslagen in de profielinstellingen.
- Als een ingelogde gebruiker de taal wisselt via het vlaggetje, wordt de instelling in het profiel direct bijgewerkt — zonder dat de gebruiker apart naar de profielinstellingen hoeft te gaan.
- In het profiel is een instelling beschikbaar onder "Voorkeuren" of vergelijkbaar, waarmee de gewenste taal geselecteerd kan worden (Nederlands / Engels).
- Bij het inloggen wordt de opgeslagen taalvoorkeur uit het profiel direct toegepast, ook als de cookie een andere taal bevatte.
- De taalswitcher toont duidelijk welke taal momenteel actief is (bijv. via een actieve/geselecteerde staat op de vlag).
- Alle statische teksten, menu-items, labels en meldingen in de applicatie zijn beschikbaar in zowel Nederlands als Engels.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 15-03-2026 Gewijzigd 15-03-2026 Anoniem
User story:
Als ingelogde gebruiker van survivalrunprestaties.nl wil ik meldingen kunnen ontvangen bij relevante systeemgebeurtenissen en persoonlijke activiteit, zodat ik niets mis wat voor mij van belang is.
Acceptatiecriteria:
- De gebruiker kan een melding ontvangen wanneer een andere gebruiker hem of haar gaat volgen.
- De gebruiker kan een melding ontvangen bij het openen (en sluiten) van de inschrijvingen
- De gebruiker kan een melding ontvangen bij het bekend zijn van de starttijden
- De gebruiker kan een melding ontvangen bij het bekend zijn zijn/haar resultaten
- De gebruiker kan een melding ontvangen bij het defintief worden van de resultaten
- De gebruiker kan zich abonneren op systeemupdates (bijv. nieuwe functionaliteit, onderhoud of aankondigingen).
- De gebruiker kan zich abonneren op een wensenlijst-item (bijv. een gevraagde feature of run), en ontvangt een melding zodra daar een update over is.
- Alle meldingstypes zijn afzonderlijk aan of uit te zetten in de notificatie-instellingen.
- Meldingen zijn instelbaar per kanaal (bijv. e-mail, pushmelding of in-app notificatie), afhankelijk van wat het systeem ondersteunt.
- De notificatie-instellingen zijn bereikbaar vanuit het dashboard en/of de profielpagina.
- De pagina is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 15-03-2026 Gewijzigd 15-03-2026 Anoniem
User story:
Als ingelogde gebruiker van survivalrunprestaties.nl wil ik meldingen ontvangen wanneer iemand die ik volg zich registreert voor een run of wanneer zijn of haar resultaten beschikbaar zijn, zodat ik altijd op de hoogte ben van de activiteit van de deelnemers die ik interessant vind.
Acceptatiecriteria:
- Een ingelogde gebruiker kan in zijn notificatie-instellingen een standaardvoorkeur instellen voor meldingen bij gevolgde deelnemers: aan of uit.
- De standaardinstelling geldt voor alle gevolgde deelnemers, maar kan per individuele volger worden overreden.
- De gebruiker ontvangt een melding wanneer een gevolgde deelnemer zich registreert voor een run.
- De gebruiker ontvangt een melding wanneer resultaten beschikbaar zijn voor een run waaraan een gevolgde deelnemer heeft meegedaan.
- Meldingen zijn instelbaar per kanaal (bijv. e-mail, pushmelding of in-app notificatie), afhankelijk van wat het systeem ondersteunt.
- De notificatie-instellingen zijn bereikbaar vanuit het dashboard en/of de profielpagina.
- De pagina is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.
-
Backlog User Story Aangemaakt 14-03-2026 Gewijzigd 14-03-2026 Anoniem
User story:
Als ingelogde gebruiker van survivalrunprestaties.nl wil ik andere deelnemers kunnen volgen en een persoonlijk overzicht zien van hun aankomende runs en resultaten, zodat ik eenvoudig de prestaties kan bijhouden van de mensen die ik interessant vind.
Acceptatiecriteria:
- Een ingelogde gebruiker kan deelnemers zoeken en volgen, en ook weer ontvolgen via een dedicated pagina (bijv. /mijn-volgers of /following).
- Op het dashboard is een duidelijk blok zichtbaar met een knop naar deze pagina.
- De volgpagina bestaat uit drie secties:
- Mensen die ik volg (met zoek- en aan/afvinkfunctie).
- Aankomende runs waar minimaal één gevolgde deelnemer aan meedoet, met highlight als de ingelogde gebruiker zelf ook is ingeschreven.
- Resultaten waar minimaal één gevolgde deelnemer aan heeft meegedaan.
- Bij de sectie "Mensen die ik volg" is ook een sectie "Mensen die mij volgen" zichtbaar.
- Bij het openen van een run (inschrijvingen/registratie) is in de filteropties een checkbox "Alleen mensen die ik volg" beschikbaar.
- Bij het openen van resultaten van een run is dezelfde filteroptie "Alleen mensen die ik volg" beschikbaar.
- De filteroptie is voor niet-ingelogde gebruikers grijs weergegeven met een tooltip: "Meld je aan om gebruik te maken van deze functie".
- De pagina is responsive en werkt op zowel mobiel als desktop.
Opmerkingen
Log in om een opmerking te plaatsen.