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
The user shall click on the event name.
The system shall display the corresponding event page.
Alternative Workflow
None.
Dependent Design Use cases
22
19
17
Design Workflow
The user shall click on an event name.
The frontend shall query the server using EventHub.js for all details that are held by the specified event.
The react controller shall query the model and send the information of the selected request to the view.
The view shall be updated to represent the requested event page.
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
Alternative Workflow
None.
Dependent Design Use cases
22
19
17
Design Workflow
Design Alternative Workflow
None.