Hello everyone,
I hope you’re all doing well. I’d like to introduce myself as a web developer with expertise in JavaScript and Python. I’m excited about the opportunity to contribute to this fantastic open-source project and would be thrilled to work on the proposed feature if it gets the green light.
Platform(s) Seek Mobile App
URLs:
(Source: https://github.com/ssthouse/tree-chart)
React tree-chart: https://github.com/ssthouse/tree-chart/blob/master/docs/react-tree-chart.md
Description of need:
As we continue to accumulate more observations, the “My Observations” page becomes a central hub for our data. While it’s great that taxonomy information is available on each species page, organizing and visualizing this data within the “My Observations” page can be challenging, especially when you want to explore the relationships between different taxa.
I propose the addition of a new feature within the “My Observations” page – a hierarchical tree chart. This chart would provide a structured view of your observations, starting with the highest taxonomic level (Kingdom) at the top and progressively breaking down into lower levels (Phylum, Class, Order, Family, etc.). Importantly, only taxa associated with your observations would be displayed. For instance, if you haven’t observed any “Vascular Plants,” that specific phylum would not appear in your chart.
The objectives of this feature are as follows:
- Encourage More Observations: By providing a visual representation of taxonomy, users are encouraged to discover new taxa, fueling their motivation to explore previously unobserved species.
- Better Understanding: It helps users understand the relationships between different species. It’s fascinating to discover that seemingly distinct species share the same family or other taxonomic categories.
- Taxonomy Learning: Users can learn about taxonomy in a more interactive and engaging way.
Feature Request Details
While the exact implementation details are open for discussion and refinement, here’s how I envision this feature:
- A new icon within the “My Observations” page would allow users to switch between the species list and the tree chart view.
New “My observations” Page
- In the tree chart view, users can zoom in and out, explore different taxonomic levels, and collapse/expand branches of the tree.
- The lowest level of the tree would represent “Family.” Below the family, a list of all species within that family would be displayed. Clicking on a specific species would take the user to its detailed page.
Looking forward to your feedback and the opportunity to contribute to this exciting project !