LandPKS data is collected through a mobile application, but project managers and the rancher/farmers may be interested in exploring soil data collected through landPKS, as well as exporting it for analysis in other platforms.
Additionally, project managers need a method to explore and export the data of projects they manage.
How might we use a web application to explore and export data from LandPKS?
[ ] As a viewer of the Data Portal, I want to first see a map of all sites to which I have access, so that I get a sense of the global scope of this project. (If I am a user who is not logged in to Terraso, I should see all public sites. If I am a user who is logged in, I should see that, plus private sites to which I have access)
Logging in
[ ] As a user who is not logged in, I want to be able to log in / sign up to the platform with my LandPKS/Terraso identity, so I can see my sites and the projects to which I belong.
Finding sites (search)
[ ] As a user, I want to be able to search the map for a site by name or project, notes, so I can find it and view its data
Finding sites (via “my projects” or “my sites”)
[ ] As a logged-in user, I want to be able to quick-select “my sites” or “my projects” to see the sites or projects where I am a member, so I can rapidly access the data from sites where I am connected.
“My Projects” - filter by Project
[ ] As a logged-in user, I want to be able to filter sites through all or specific projects I am associated with, so I can see data relevant to a project I’m working on or aware of.
“My Sites” - Filter by role
[ ] As a logged-in user viewing “my projects” or “my sites” I want to be able to see specifically sites where I am:
A manager
A contributor
A viewer
Filtering by date
As a user, I want to be able to filter sites by date range so I can distinguish data from a particular span of time.
Date site last updated
Viewing and Downloading Site Data
[ ] As the viewer of a single site, I want to be able to see all recorded data and insights associated with that site, so I can understand the nature of the land at that location and/or receive insights that will help me to make management decisions
[ ] I should not be able to access any PII associated with the site, eg, the name of site members.
[ ] As the viewer of a group of sites, I want to be able to download a .csv containing the data of all the sites that meet by search/filter criteria, so I can analyze them in another tool or attach them as data for a report.
Analytics
[ ] As a PM, I want to know:
When someone views a site
Project name - if applicable
When someone downloads a file
What projects are viewed
Design
[ ] Copy Editing
[ ] Review Implementation matches design
[ ] (Optional) Iterate designs based on testing implementation
Description
LandPKS data is collected through a mobile application, but project managers and the rancher/farmers may be interested in exploring soil data collected through landPKS, as well as exporting it for analysis in other platforms.
Additionally, project managers need a method to explore and export the data of projects they manage.
How might we use a web application to explore and export data from LandPKS?
References
Designs
Process
Release Criteria
Product
Viewing site map
Logging in
Finding sites (search)
Finding sites (via “my projects” or “my sites”)
“My Projects” - filter by Project
“My Sites” - Filter by role
Filtering by date
Viewing and Downloading Site Data
Analytics
Design
QA
Happy Path Test
Unhappy Path Test