You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is to discuss and refine the proposed user journey flow for exploring and visualizing sensor data across campaigns, stations, and individual sensors.
flowchart TD
Start([Start]) --> Auth[User Authentication]
Auth --> CampaignExploration[View Campaign List]
subgraph CampaignExploration [Campaign Exploration]
end
CampaignExploration --> StationSelection[View Campaign Summary]
subgraph StationSelection [Station Interaction]
end
StationSelection --> SensorInteraction[Select Station]
subgraph SensorInteraction [Sensor Data Exploration]
end
classDef process fill:#000,stroke:#fff,stroke-width:2px
classDef decision fill:#000,stroke:#fff,stroke-width:2px
class FilterCampaigns,FilterStations,NewSelection decision
class ViewCampaign,ViewSensors,ViewData process
Loading
Detailed Journey Stages
1. Authentication & Campaign Access
User logs in via OAuth2 password flow
Presented with list of available campaigns
2. Campaign Exploration
View all accessible campaigns
Current filtering capabilities:
Campaign name
Date range
Sensor types.
Contact information
Discussion Point: Should we add geographical filtering or other metadata filters?
3. Station Exploration and Selection
View stations within selected campaign
Current filtering:
Active/inactive status
Station name
Discussion Point: Do we need station grouping or hierarchical organization?
Overview
This issue is to discuss and refine the proposed user journey flow for exploring and visualizing sensor data across campaigns, stations, and individual sensors.
flowchart TD Start([Start]) --> Auth[User Authentication] Auth --> CampaignExploration[View Campaign List] subgraph CampaignExploration [Campaign Exploration] end CampaignExploration --> StationSelection[View Campaign Summary] subgraph StationSelection [Station Interaction] end StationSelection --> SensorInteraction[Select Station] subgraph SensorInteraction [Sensor Data Exploration] end classDef process fill:#000,stroke:#fff,stroke-width:2px classDef decision fill:#000,stroke:#fff,stroke-width:2px class FilterCampaigns,FilterStations,NewSelection decision class ViewCampaign,ViewSensors,ViewData processDetailed Journey Stages
1. Authentication & Campaign Access
2. Campaign Exploration
3. Station Exploration and Selection
4. Sensor Data Visualization
Open Questions
Campaign Discovery:
Station Organization:
Next Steps
Request for Comments
Please share your thoughts on:
Let's discuss these points to ensure we create the most effective user experience for our sensor data platform.
/cc @team-frontend @team-backend
flowchart TD Start([Start]) --> Auth[User Authentication] Auth --> ListCampaigns[View Campaign List] subgraph CampaignExploration [Campaign Exploration] ListCampaigns --> FilterCampaigns{Apply Filters?} FilterCampaigns -->|Yes| ApplyFilters[Filter by Date/Name] FilterCampaigns -->|No| SelectCampaign ApplyFilters --> SelectCampaign[Select Campaign] end SelectCampaign --> ViewCampaign[View Campaign Summary] subgraph StationSelection [Station Interaction] ViewCampaign --> ListStations[View Station List] ListStations --> FilterStations{Filter Stations?} FilterStations -->|Yes| ApplyStationFilters[Filter by Status/Location] FilterStations -->|No| SelectStation ApplyStationFilters --> SelectStation[Select Station] end subgraph SensorInteraction [Sensor Data Exploration] SelectStation --> ViewSensors[View Available Sensors] ViewSensors --> SelectSensor[Select Sensor] SelectSensor --> ConfigViz[Configure Visualization] ConfigViz --> SelectDateRange[Select Date Range] SelectDateRange --> SelectVizType[Choose Visualization Type] SelectVizType --> ViewData[View Sensor Data] end ViewData --> NewSelection{New Selection?} NewSelection -->|Yes| ListStations NewSelection -->|No| End([End]) classDef process fill:#000,stroke:#fff,stroke-width:2px classDef decision fill:#000,stroke:#fff,stroke-width:2px class FilterCampaigns,FilterStations,NewSelection decision class ViewCampaign,ViewSensors,ViewData process