SBN

Naam

Locatie

Zoek

Updates & Roadmap

v0.7

Overzicht van opgeleverde en geplande functionaliteiten van Survivalrun Prestaties.

Stem op items om ze sneller ingepland te krijgen!

Wens of bug melden

Gepland

v0.8

Verwacht
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    Nog te doen User Story Aangemaakt 14-03-2026 Gewijzigd 15-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.9

Verwacht
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    Nog te doen User Story Aangemaakt 14-03-2026 Gewijzigd 15-03-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:
    • 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.

    Opmerkingen (1)

    Survivalrunprestaties intern 14-03-2026 23:31

    Wat 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.

Gebouwd

v0.7

Afgerond
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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:

    1. Er is een pagina of sectie "Wens indienen" bereikbaar via de website.
    2. 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
    3. Na het indienen ontvangt de gebruiker een bevestiging op het scherm dat de wens is ontvangen.
    4. Er wordt automatisch een e-mail gestuurd naar info@survivalrunprestaties.nl met de ingediende gegevens.
    5. Er wordt automatisch een issue aangemaakt in het systeem op basis van de ingediende gegevens.
    6. De admin kan het issue beoordelen en instellen of het publiekelijk zichtbaar is op de Updates/Roadmap pagina.
    7. Zolang een issue niet publiekelijk is gemaakt, is het alleen zichtbaar voor de admin.
    8. In het issue is een knop "Update reporter" beschikbaar voor de admin.
    9. Via de knop "Update reporter" opent een popup met een WYSIWYG-editor waarmee de admin een bericht kan opstellen.
    10. Na verzending ontvangt de gebruiker die de wens heeft ingediend een e-mail met het bericht van de admin.
    11. 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
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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
  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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:

    1. Op elke pagina is een taalswitcher zichtbaar met een Nederlandse en Engelse vlag.
    2. Een klik op een vlag wisselt de volledige interface direct naar de betreffende taal.
    3. Als bezoeker (niet ingelogd) wordt de taalkeuze opgeslagen in een cookie, zodat de voorkeur behouden blijft bij een volgend bezoek.
    4. Als ingelogde gebruiker wordt de taalkeuze direct opgeslagen in de profielinstellingen.
    5. 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.
    6. In het profiel is een instelling beschikbaar onder "Voorkeuren" of vergelijkbaar, waarmee de gewenste taal geselecteerd kan worden (Nederlands / Engels).
    7. Bij het inloggen wordt de opgeslagen taalvoorkeur uit het profiel direct toegepast, ook als de cookie een andere taal bevatte.
    8. De taalswitcher toont duidelijk welke taal momenteel actief is (bijv. via een actieve/geselecteerde staat op de vlag).
    9. 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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    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.

  • Log in om te stemmen op dit item.
    Log in om dit item te volgen.
    Backlog User Story Aangemaakt 14-03-2026 Gewijzigd 14-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.