CodingBleu / random-activity-generator

0 stars 0 forks source link

Feature Ticket: Teilnehmendenanzahl Filter #20

Open MickRaIU opened 3 months ago

MickRaIU commented 3 months ago

Feature: Teilnehmendenanzahl Filter

Auswirkungen Datenbank

In der Datenbank muss für die jeweiligen Aktivitäten eine Teilnehmendenzahl hinterlegt werden, dabei werden Arrays genutzt, sodass die Teilnehmenden in einer Spanne erfasst werden können - Beispiel:

...Array.from({length: 8}, (_, i) => ({
description: 'Ein Brettspiel spielen',
participants: i + 2

Auswirkungen Front End

Der Benutzer muss in der GUI die Möglichkeit bekommen die Anzahl der Teilnehmenden eingeben zu können. Diese Eingabe soll dann die Abfrage an die Datenbank übernommen werden, sodass nur Aktivitäten passend zur eingegebenen Teilnehmerzahl ausgegeben werden. Sollt der Nutzer keinen Wert eingegeben haben, so soll die Abfrage weiterhin zufällig verlaufen und den Wert der participants nicht in Betracht ziehen.

Definition of Done

Das Ticket gilt als abgeschlossen, wenn: