📄️ Authentication and authorization
All users (administrators, organizers and participants) use their email and password to sign in. Both frontends have a
📄️ Administrators and agencies
Organizer API creates a unique superadmin account on application bootstrap using the credentials (email and password)
📄️ Events and contacts
Organizers with the role of agency owner or agency manager can perform CRUD operations on events and contacts associated
📄️ Requests for help
Participant in need can either choose one of the predefined problem types (medical or security) or describe the problem
📄️ Chats and messages
If organizer is waiting for a new chat and there is a chat request in agency's queue, chat starts for both the organizer
📄️ Issues and comments
Agency can report and track issues described by the participants. All organizers have the privileges to create, read,
📄️ Changelogs
Just like administrators, organizers can track changes of system entities relevant to their agency in the Changelogs