Skip to content

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

Clone this wiki locally