Assignment Compose Screen
Component Detail
User Interface
high complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Coordinator-facing screen for drafting and sending an encrypted assignment to a selected peer mentor. Provides fields for contact name, address, medical summary, and mission details. Encrypts the payload client-side with the recipient's public key before submission.
assignment-compose-screen
Responsibilities
- Collect assignment details from coordinator
- Validate required sensitive fields
- Encrypt payload before sending
- Confirm dispatch and show status
Interfaces
loadRecipientPublicKey(peerId)
composeAssignment(payload)
encryptAndSend(assignmentPayload, recipientPublicKey)
validateFields()
showConfirmationDialog()
navigateToStatusDashboard()