Status | ||||
---|---|---|---|---|
|
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Flow & Key Functionalities
Info |
---|
Draft |
...
This section outlines the core user flows and key functional capabilities of the Husika early warning system, as envisioned in the Figma design mockups.
The system is designed to support three primary user flows:
Threat Monitoring
Broadcasting
Feedback Collection
Key Features
Dashboard
Threat Details
Broadcast Creation
Feedbacks
...
These flows are supported by a set of integrated features and an information architecture that enables users to effectively manage threats, communicate with stakeholders, and collect valuable feedback.
Figma Documentation:
...
Core User Flows
The three core user flows are described in detail below, based on the Figma designs:
Threat Monitoring
Design:
The Threat Monitoring functionality is accessible from multiple entry points in the system:
The Dashboard provides an overview of active and high-priority threats, which users can click through to access the full Threats view.
The Threats page serves as the central hub for monitoring and managing threats, offering a comprehensive tabular listing.
On the Threats page, users can view all threats across their jurisdiction but also other areas too, Users can see:
The threats list based on criteria such as threat status, location, severity, and more.
Quickly identify high-priority threats through visual cues like color-coded severity indicators.
The threats table includes the location information for each threat, displayed with an icon to indicate whether the threat is within the user's jurisdiction or outside of it.
Clicking on a specific threat in the Threats list opens the Threat Details view, which includes:
A map-based visualization showing the geographic location of the threat.
A timeline of events and associated metadata for the threat.
The ability for users to submit structured feedback to the ICPAC (IGAD Climate Prediction and Applications Centre) through a dedicated feedback form.
Example Flow/Visualization:
...
Implementation Notes:
Info |
---|
Will be added |
Broadcasting
Design:
The Broadcasting flow enables users to create and send alerts to their stakeholders such as citizens or organizations.
The broadcast creation process is divided into three steps:
Configuration: Users select the communication channels (email, SMS, WhatsApp, Telegram), target languages, and recipients.
Recipients can be Whole population within Jurisdiction
Organizations within Jurisdiction
Or custom recipients, such as certain user group that is created beforehand. (pastoralist within certain area)
Content Creation: Users craft the broadcast message, optionally select a pre-made template, and configure response options (validation, general feedback or none).
Preview & Review: Users review the broadcast details, estimated reach, and content preview before finalizing and sending the broadcast.
The broadcast creation interface supports multi-language editing and file attachments.
Users can track the status of their broadcasts (draft, processing, sent, failed) in the Broadcasts page.
Example Flow/Visualization:
...
Implementation Notes:
Info |
---|
Will be added |
Feedback Collection
Design:
The Feedback Collection flow supports two main feedback channels:
Threat Feedback to ICPAC:
From the Threat Details page, users can submit structured feedback to the IGAD Climate Prediction and Applications Centre (ICPAC) regarding a specific threat.
This feedback is focused on the threat details, accuracy, and other relevant information.
Broadcast Feedback:
The Feedback page provides a comprehensive list of all responses and feedback received for the user's broadcasts.
There are two types of broadcast feedback: a. Validation Responses: Structured feedback from recipients about the accuracy and relevance of the broadcast content. b. General Responses: Free-form feedback and comments from recipients.
Administrators can view analytics on the validation responses, including visual representations of the feedback data.
Users can also submit their own administrative feedback about a broadcast, which is tracked separately from the recipient responses.
Example Flow/Visualization:
Feedback to Icpac Flow:
Broadcast Feedbacks:
...
Implementation Notes:
Info |
---|
Will be added |
Key Features
Dashboard
Design:
The Dashboard provides users with a high-level overview of the key metrics and activities within the early warning system.
The dashboard includes the following sections:
Threats: Displays the number of active threats and high-priority threats across the user's jurisdiction.
Broadcasts: Shows the number of broadcasts that have been sent and are currently pending.
Feedbacks: Indicates the total number of received feedbacks and the number of feedbacks received today.
Each of these overview sections can be clicked to navigate to the corresponding detailed view (Threats, Broadcasts, Feedbacks).
The Dashboard also includes a "Recent Threats" section, which lists the most recent threats within the user's jurisdiction. This section provides a quick snapshot of the current threat landscape.
Users can easily access key actions from the Dashboard, such as creating a new broadcast.
Visualization:
...
Implementation Notes:
Info |
---|
Will be added |
Threat Details
Design:
The Threat Details page provides a comprehensive view of a specific threat, accessible by clicking on a threat from the Threats list.
The page includes the following key elements:
Location: A map visualization showing the geographic area affected by the threat, with clear indication of the user's jurisdiction.
Threat Details: Detailed information about the threat, including type, severity, period, and associated metadata.
History Timeline: A chronological timeline of events related to the threat, from when it was first created to its current status.
ICPAC Feedback: A dedicated section where users can submit structured feedback to the IGAD Climate Prediction and Applications Centre (ICPAC) regarding the threat.
Broadcast List: A table displaying all broadcasts that have been created in relation to the selected threat. This includes:
Title of the broadcast
Language of the broadcast content
Communication channel used (e.g., Telegram)
Date the broadcast was sent
Status indicators (e.g., Sent, Processing)
Users can easily navigate back to the Threats list or access other core functionalities like creating a new broadcast from the Threat Details page.
The page layout and design provide a clear, comprehensive view of the threat and associated broadcasts to support effective monitoring and response.
Visualization:
...
Implementation Notes:
Info |
---|
Will be added |
Broadcast Creation
Design:
The broadcast creation functionality allows users to create, send, and track the feedbacks for their broadcasts.
The broadcast creation process is divided into three main steps:
Configuration:
Users select the communication channels they want to use, such as email, SMS, WhatsApp, and Telegram.
They can select and edit the target languages.
Content Creation:
Users craft the broadcast message, with the option to select a pre-made template.
They can configure the type of response they want to receive, such as validation responses or general feedback.
Preview & Review:
Users can review the details of the broadcast, including the estimated reach.
They have the opportunity to preview the content in the selected languages before finalizing and sending the broadcast.
Once a broadcast is sent, users can track its status (e.g., draft, processing, sent, failed) on the Broadcasts page.
The broadcast creation interface supports features like multi-language editing and file attachments to enhance the communication capabilities.
User can also track Feedbacks related to the broadcast through here.
...
Feedbacks
Design:
The system provides comprehensive feedback management capabilities, supporting two distinct feedback channels:
Threat Feedback to ICPAC:
From the Threat Details page, users can submit structured feedback to the IGAD Climate Prediction and Applications Centre (ICPAC) regarding a specific threat.
This feedback is focused on the threat details, accuracy, and other relevant information that can be shared with ICPAC to improve their monitoring and response efforts.
Broadcast Feedback:
The Feedback management capabilities allow users to view and analyze all the responses and feedback received for their broadcasts.
There are two main types of broadcast feedback:
Validation Responses: Structured feedback from recipients about the accuracy and relevance of the broadcast content.
The Broadcast Feedback page includes a "Recipient Validation Results" section that displays the distribution of these validation responses (e.g., percentage of "Yes" and "No" responses).
General Responses: Free-form feedback and comments from recipients about the broadcasts.
These general responses are listed on the Broadcast Feedback page, organized by sender, location, and response time.
Administrators can also provide their own administrative feedback about a broadcast, which is tracked separately from the recipient responses.
The robust feedback management capabilities are accessible from multiple entry points in the system, including the dedicated Feedback page and the Broadcast Details page.
These comprehensive feedback mechanisms enable users to thoroughly understand the impact and effectiveness of their communication efforts for both threats and broadcasts, allowing them to continuously improve their emergency response strategy.
Lessons Learned
Info |
---|
DRAFT |
Starting with clear documentation and importance of user research etc.
...