-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
donepriority: shouldThis seems importantThis seems importantuse caseThe "art" of software developmentThe "art" of software development
Description
Description
The user adds any upcoming event and its details to their org profile page.
User Goal
The user wants people to know about their new event.
Actor
Club admin
Dependent Use Cases
Requirements
The system shall allow an admin to add events and corresponding details to their organization's page.
Pre-Conditions
The club admin must have org access and must be on their org profile page.
Post-Conditions
The new event has now been added to the application.
Trigger
The user wants students to know about and attend the event.
Workflow
- The user shall click on
New Eventon the org profile page. - The system shall display a form with required event details that need to be entered.
- The user shall enter all the required details.
- The user shall click on the
Submitbutton. - The system shall create an event page and add it to the org's profile page.
Alternative Workflow
None.
Dependent Design Use cases
Design Workflow
- The user shall click on
New Eventon the org profile page. - The frontend shall render a form that requires the user to enter all fields of an event object.
- The user shall enter all event details and click
Submit. - The frontend verifies whether the data entered by the user is valid. When it is, it shall send a request to the React controller.
- The React controller shall instruct the backend to create a new event object and store it in the SQL database.
- The frontend shall display the newly created event page to the user, whilst adding it on the org's profile page and making it available if searched.
Design Alternative Workflow
None.
Metadata
Metadata
Assignees
Labels
donepriority: shouldThis seems importantThis seems importantuse caseThe "art" of software developmentThe "art" of software development