User Personas
General Public
Researchers, students, citizens seeking spatial data
Public website only
CSI Member
Committee members from custodian organs
Full portal access
Secretariat
NSIF staff managing CSI operations
Admin privileges
Data Custodian
Officials maintaining base datasets
Upload & manage
Key User Flows
Public Visitor Journey
User seeking information about SASDI or spatial data resources
Persona: General Public / Researcher
/Via search engine or direct link/Understand SASDI purpose/aboutLearn more about framework/resourcesFind datasets/resources/emcSearch metadata catalogueExternalExit to data sourceCSI Member Login Flow
Authenticated user accessing the document portal
Persona: CSI Committee Member
/portal/loginFrom homepage header/portal/loginPassword or LDAP/AD/portal/loginEmail + password or domain + username/portal/loginValidate credentials/portalShow activity overview/portalQuick access to work itemsDocument Review Workflow
Review and approve/reject submitted documents
Persona: CSI Reviewer / Secretariat
/portalNew document for review/portal/documents/pendingNavigate to pending queue/portal/documents/[id]View document details/portal/documents/[id]Review offline if needed/portal/documents/[id]Provide feedback/portal/documents/[id]Decision recordedSystemAuthor notified of decisionDocument Upload Flow
Submit new document for committee review
Persona: CSI Member / Custodian
/portal/documentsFrom sidebar/portal/documents/uploadOpen upload form/portal/documents/uploadTitle, category, description/portal/documents/uploadDrag and drop or browse/portal/documents/uploadChoose approval workflow/portal/documents/uploadDocument enters queue/portal/documents/pendingView review progressMeeting Management Flow
Create meeting agenda and record minutes
Persona: CSI Secretariat
/portal/agendaFrom sidebar/portal/agenda/createNew meeting setup/portal/agenda/createDate, time, venue, attendees/portal/agenda/createTopics for discussion/portal/agenda/createMembers notifiedOfflinePhysical or virtual meeting/portal/agenda/[id]/minutesDocument decisions/portal/decisions/createLink to meetingNew User Access Request
Request portal access for new committee members
Persona: New CSI Member
/portal/loginNo existing account/portal/request-accessOpen request form/portal/request-accessName, org, role, justification/portal/request-accessConfirmation shownAdminSecretariat reviews requestEmailCredentials sent if approved/portal/loginSet new passwordDocument Status Flow
Documents follow a linear workflow from draft to final status. Rejected documents can be revised and resubmitted.
Key Micro-Interactions
Login Toggle
Switch between Password and LDAP login modes with animated tab
Document Upload
Drag-and-drop zone with progress indicator and validation
Notification Badge
Real-time badge updates on sidebar navigation items
Search Autocomplete
Type-ahead suggestions in document search with keyboard nav
Status Transitions
Animated status badge changes with toast confirmations
Mobile Menu
Full-screen overlay menu with staggered animation