Requirements - sapmentors/SITreg GitHub Wiki
Requirements
Functionality
Anonymous user
- Get a list of events
- The event list contains location, date, start time, end time, maximum number of participants, homepage url
- Event list is linked to participant list
- Participant list contains registration timestamp, full name, link to bio, Twitter handle, information about participation in the pre- and post-evening event
Authenticated user
- List of events with the details mentioned for the anonymous user
- Read own participation
- Create participation
- Update own participation
Event organizer
- Read complete list of events
- Create an event
- Update own events
- Read all details of the participants
Volume
- 30 events with 20 to 300 participants per year
Security
- As the majority of SIT participants are SCN Members the SAP Cloud Identity should be should leveraged
- Authenticated user are automatically created using App2AppSSO with a default role to allow them the defined actions
- Event organizers have to reach out to the SITreg admins to get the organizer role assigned
Scalability
- It should be possible to extend the application in the future with addional features
References
For the sitHH Renald Wittwer created a first SIT Registration and Attendee List app. Check out the registration page and the participant list.