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

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 like facility, date, registration deadline, etc. Facility
Track entrants and manage their participation Entrant
Assign a poster to the event Poster
Generate QR code for event QRCode

EVENTLIST

Class Responsibility Collaborators
EventList Maintain lists of event participants like waiting list, selected list final list etc. Entrant
Manage event lists for users User

FACILITY

Class Responsibility Collaborators
Facility Maintain facility details such as location, name, pictures Event

NOTIFICATION

Class Responsibility Collaborators
Notification Send and receive event-related notifications Entrant

Clone this wiki locally