ucsdeventhub / EventHub

4 stars 0 forks source link

use case: event page #27

Open ear7h opened 3 years ago

ear7h commented 3 years ago

Description

A page with a description and possibly announcements from the event organizers.

User Goal

The student wants to view an event page.

Actor

Student

Dependent Use Cases

22

19

17

Requirements

The system shall allow the user to view a specific event's page.

Pre-Conditions

The user must be either on the org profile page or viewing a list of events.

Post-Conditions

The user browses through the event page and can now favorite the event.

Trigger

The student wants to browse through the event page so that they can decide whether to attend that event and can read any announcements from the organizers.

Workflow

  1. The user shall click on the event name.
  2. The system shall display the corresponding event page.

Alternative Workflow

None.

Dependent Design Use cases

22

19

17

Design Workflow

  1. The user shall click on an event name.
  2. The frontend shall query the server using EventHub.js for all details that are held by the specified event.
  3. The react controller shall query the model and send the information of the selected request to the view.
  4. The view shall be updated to represent the requested event page.

Design Alternative Workflow

None.