-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Epic - Tree Taxonomy] Create filterable Tree list based off tree-taxonomy and city street tree tree-allow lists #569
Comments
@zoobot do we want to add a task for a search bar? also a filter to sort by neighborhood if we are targeting san Francisco first? |
@ri0nardo Good ideas! We have a search bar we can re-use on this component so that probably won't take much work to add in. We'll need to request the neighborhood list from FUF, to see which trees are allowed in which neighborhoods. |
Making a note to make this design be responsive to mobile. |
Neighborhoods will probably have to be a dropdown. |
@zoobot looking at the casey trees. the filter being on the top rather than taking up half the screen on the side probably makes more sense for mobile. Adding screenshots. But there could be other solutions as in having a sticky filter at the bottom of the screen to pull up (may not be a good solution, but something I thought of). |
It's using the Panel Drawer for the sidebar filter so for mobile we'd have to switch to the Scrollable Dialogue component for the filter to be full screen. Should be an easy change for that. https://github.com/waterthetrees/wtt_front/tree/main/client/src/components/PanelDrawer |
@zoobot Wanted to make this suggestion, not for the mvp, but a later integration. I was considering integrating this filter onto the map page rather than its own. You mentioned that FUF want to base this off neighborhoods, and identifying the neighborhood for 2/3 of the screen would be a nice touch if we highlight the boundary. |
Great idea @ri0nardo This would be a very nice filter to have. I am going to add @tzinckgraf on this as we'd need more data to be in the vector tiles to do this kind of filtering on the map. Since FUF also wanted to use it to give homeowners a way to choose a good tree, might be nice to have it
|
@zoobot a few more questions about the tree taxonomy. Since each tree is a card, do we want to add tags to each tree? I ask since the casey trees have less content when presented. |
Since that version, I removed the notes and only have that on the tree's page. We can squish the cards down to fit more cards. Tags would be nice, what would go on there? We don't actually have the data for which trees are allowed in which neighborhoods/city so that'll have to be city by city. We should brainstorm how we can make that easier. It is nice to be able to request without having to make an account. I am on the fence on this one. |
List of data on the cards: (feel free to edit/add to this list)
https://calscape.org/loc-California/Sambucus-mexicana-(Blue-Elderberry)?srchcr=sc642110e4ac778 |
A tag I was thinking of was neighborhood, but that now seems too specific since we might run into multiple Financial districts throughout many cities. But maybe a nice tag is whether the tree is endangered? I haven't gave it much thought. I've just notice that tags are good for cards to give quick info that is eye catching. |
Sounds good, we could have leaf badges too |
@zoobot since there is unique tree data, is there going to be an upload that is similar to the sources? |
Good idea! These files tend to be pretty big. Our current code relies on a build process when the server starts so we need to think through whether we want to host the files or link to a url somewhere. Not sure how common it is to share these types of files via the web... This should be a v1 feature, not mvp. |
If its not common to share the files then its not worth the time trying to build this out? |
Quick summary
FUF (Friends of the Urban Forest) has requested a tree taxonomy for the neighborhoods of San Francisco for users to see what trees are acceptable to be planted. Depending on the neighborhood and area, certain trees are restricted due to the climate and amount of sunlight received. The tree taxonomy will serve as a database for all communities plus a source for users to research what tree they may be interested in learning or planting in their neighborhood.
Issues
A few issues include not having enough source data at the moment for people to see an extensive list of trees. Another issue is the mobile aspect of the product not being as responsive with text clipping or being difficult to read. We want cities to eventually be able to upload or update their data source to have a current source at all times.
Goal
The goal is to have a responsive product that is viable for all userbases from city government to a random person running into the webpage. And to meet the standards of FUF for requesting the feature.
Get Started
Get started with our onboarding, https://github.com/waterthetrees/waterthetrees/wiki/Onboarding and read through this epic.
Resources
Current Design
New Design Preview
Bugs
MVP
V1
-[ ] 3 views including Card, List, Column Views
-[ ] Filters show on top for mobile - sticky with ability to x them off the filter list
-[ ] Tree matched count
-[ ] Move the filters back to the left.
-[ ] Have blank image for tree placeholder or find images for every single tree in list
Milestone 0 - Design / Preparation
Milestone 1 - Continuation of Design / Implementation
Milestone 2 - Restyling the overall unique tree profile to match mock ups
hero section
unique tree #748summary
section #749header
to unique tree profile #764gallery
section #765tree facts
section #766soil & zones
section #767other facts
section #768notes
section #770references
section #771you may also like
section #773Milestone 3 - New sections to add to unique tree profile to match mock ups
Related News and Events
section #769contributors
section #772edit & view history
section #763Milestone 4 - Restyling the overall tree taxonomy search to match mock ups
hero section
tree taxonomy search #750grid
view #751list
view #753table
view #755filter
tree taxonomy search #756Milestone 5 - Unique Tree Add Form to match mock ups
dropdown
#757type
#758dropdown search
#759submit
section #760confirmation
message once submitted #761Milestone 6 - Reuse components to create Unique Tree Edit Info to match mock ups
edit info
#762Milestone ??? - Additions to Tree Taxonomy
Milestone ??? - Future Plans / Ideas
Extras
If you have any additional questions just @zoobot
The text was updated successfully, but these errors were encountered: