-
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 Details Redesign] Tree Details Container Redesign / Additions Project #433
Comments
@mwpark2014 To add to this epic, where should we plan to add the sticky component, animations for mobile, and I need to add the carbon section. |
Great call-outs. I'll add these tasks to the overall project. |
Quick summary:
The Tree Details Container is the sidebar component that pops open upon selecting a tree marker on waterthetrees.com. It contains information about a tree including health, core details, maintenance history, photo, carbon stats. It is also the primary way users interact with existing trees where the maintenance, adopt, and like actions live. This design revamp will seek to improve the UI and UX so that:
Issues:
The current UI isn't the most appealing. We want it to be modern and sleek.
Other issues include mobile has a tree details menu that works, but is frustrating if you are searching for a tree since you have to open and close it until you find the tree you want to investigate further. This is solved by the new preview for mobile.
Example of current state of the Tree Details Container:
Design of completion of first milestone of the tree details container:
UX Flow:
Get Started:
To get started looking at the front-end code, start looking at
client/src/pages/Tree/Tree.js
The front-end code makes a couple calls per tree id to https://waterthetrees.com/api/trees?${tree_id} and https://waterthetrees.com/api/treehistory?id=${tree_id} endpoints that live in https://github.com/waterthetrees/wtt_server
Resources:
What's out:
Bugs
Milestone 0 - Redesigning Tree Details
Milestone 1 - Restyling the overall tree details to match All Tree Tab mocks, without adding tab components yet
Tree.js
styles and updating the header #484TreeNotes
component #486TreeMaintenance
component #485TreeInfo
andTreeLinks
component #487TreeHistory
component #488Milestone 2 - Break components into tabs, and add improvements to mobile experience
Milestone 3 - Maintenance Features - Multiple Actions (City Request, Maintenance, Modify Info)
Milestone 4 - New features (Extras)
Milestone ??? - Photos Implementation
Milestone ??? - Future Implementation
The text was updated successfully, but these errors were encountered: