-
Notifications
You must be signed in to change notification settings - Fork 2
CRC Cards
ekamrajveer edited this page Oct 14, 2024
·
35 revisions
USER
| Class | Responsibility | Collaborators |
|---|---|---|
| User | Manage user details like name, email, phone, etc. | Entrant |
| Generate and manage user profiles like profile pics | EventList |
ENTRANT
| Class | Responsibility | Collaborators |
|---|---|---|
| Entrant | Join and leave events | Event |
| Manage notifications related to event participation | Notification | |
| Scan QR codes for event participation | QRCode |
EVENTLIST
| Class | Responsibility | Collaborators |
|---|---|---|
| EventList | Maintain lists of event participants (waiting list, etc.) | Entrant |
| Manage event lists for users | User |
ORGANIZER
| Class | Responsibility | Collaborators |
|---|---|---|
| Organizer | Create and manage events | Event |
| Generate QR codes for events | QRCode | |
| Manage the profile of facilities | Facility |
EVENT
| Class | Responsibility | Collaborators |
|---|---|---|
| Event | Manage event details (facility, registration deadline, etc.) | Facility |
| Track entrants and manage their participation | Entrant | |
| Assign a poster to the event | Poster | |
| Generate QR code for event | QRCode |
QRCODE
| Class | Responsibility | Collaborators |
|---|---|---|
| QRCode | Manage QR codes for event registration | Event |
| Scan codes to confirm entrant participation | Entrant |
FACILITY
| Class | Responsibility | Collaborators |
|---|---|---|
| Facility | Maintain facility details (location, name, pictures) | Event |
NOTIFICATION
| Class | Responsibility | Collaborators |
|---|---|---|
| Notification | Send and receive event-related notifications | Entrant |