Contact: Dirk Spanbroek - Dirk.spanbroek@infosupport.com

Opdracht

De sport Padel is nog relatief nieuw in Nederland. Hierdoor is er nog geen ranglijst of competitie waarin je je als speler kan meten met andere spelers met vergelijkbaar niveau. Ook zul je een groot netwerk van mede Padel spelers moeten hebben om überhaupt nieuwe tegenstanders te vinden.

Realiseer een platform dat voldoet aan de volgende functionele eisen:

• Je moet van jezelf kunnen aangeven hoelang je al Padel speelt, en op een logische schaal hoe sterk je jezelf inschat.

• Je moet (op basis van de eigen ervaring en ingeschatte sterkte) andere spelers kunnen vinden van vergelijkbare sterkte en ervaring, om ze zo uit te nodigen / dagen voor een wedstrijd.

• Het resultaat van een wedstrijd moet zijn weerslag hebben in je ranking en de ranking van je tegenstander.

• Het moet mogelijk zijn voor clubs om de aanwezige Padel banen weer te geven, en de momenten waarop deze banen vrij zijn

• Het moet mogelijk zijn om als speler een aanvraag te doen om een beschikbare baan te reserveren

Technische Constraints/ Wensen

  • • De performance moet dusdanig zijn, dat de eindgebruiker nooit langer dan 1 seconde hoeft te wachten na (het bevestigen van) een actie.
  • • Het platform moet bij groeiende gebruikersaantallen een hoge performance en beschikbaarheid kunnen garanderen.
  • • Een transactie moet gegarandeerd òf slagen òf teruggerold zijn, dusdanig dat het platform weer volledig in de staat is van voor het starten van de transactie. Dus geen halve mutaties.
  • • Wanneer twee gebruikers tegelijkertijd op hetzelfde gegeven werken (bijvoorbeeld het bijwerken van de beschikbaarheid van een tijdvak op een Padel baan), dient het gegarandeerd te zijn dat slechts één van deze gebruikers ook daadwerkelijk een mutatie kan doen; de andere gebruiker(s) dienen geïnformeerd te worden dat het betreffende gegeven reeds in bewerking is. Dus geen concurrent mutaties.
  • No labels