waterthetrees / wtt_front

Water the Trees React frontend
https://waterthetrees.com
Creative Commons Zero v1.0 Universal
9 stars 24 forks source link

[Epic - Planting Flow] Planting Feature Redesign / Additions #503

Open ri0nardo opened 1 year ago

ri0nardo commented 1 year ago

Quick summary:

The planting feature has some issues once you start the flow. Some issues include getting redirected to the sign-in page, no indicator of the geolocate being on or off, the plant pin looking like a loading screen. We want all these issues to be resolved by making the flow clear for anyone using it.

Resources:

What's out:

Capture

new planting flow

Bug List - Critical Path

Milestone 1 - Planning the Feature

Milestone 2 - Adding / Revising with what is existing

UX Flow

Redesign + Additional Features

Tree Information Input Fields Redesign

Milestone 3 - Integrating Additions and Revisions to Planting Feature

Implementation Roadmap

Redesign + Additional Features

New Location Support Static Page

Tree Information Input Fields Redesign

Milestone 4 - Upload Pictures of Tree

Milestone 5 - Request Tree / Maintenance to City

Milestone 6 - Bulk Planting

Milestone 7 - Take a Picture

Milestone TBD - Will need to be implemented once features are built out.

Milestone Unfinished Tree Data Saved for Later

Milestone Voice Command

ri0nardo commented 1 year ago

@zoobot what are your thoughts on this epic? Do you think we need to add anything?

zoobot commented 1 year ago

Wow this is a lot, give me a few days to go over.

Nice work on this epic organization!!

zoobot commented 1 year ago

For planting flow, it would be great to have a "request"/"planting" toggle, that way some of the health fields would make more sense divided up. Request could notify the city you want a tree in your empty vacant, stump, dead, missing tree hole. Or just report a dangerous condition with a dead overhanging tree or something.

We'd also need to keep in mind many people plant and track their own trees.

ri0nardo commented 1 year ago

For planting flow, it would be great to have a "request"/"planting" toggle, that way some of the health fields would make more sense divided up. Request could notify the city you want a tree in your empty vacant, stump, dead, missing tree hole. Or just report a dangerous condition with a dead overhanging tree or something.

We'd also need to keep in mind many people plant and track their own trees.

Question about this, is the idea to have the request be part of the tree health / status input field? Or a separate field? I was thinking if a user labels a "vacant tree lot" then it would notify the city? Or do we want to be more specific? I guess the tree taxonomy would help in this situation plus that integration you mentioned in the greener jc meeting (about requesting trees that would go directly to the city).

zoobot commented 1 year ago

Yah request would be good on the top of the planting form as a toggle - plant or request and on the tree info it would be good as well to report tree issues if maintenance is not allowed in that city.

This would need to be built out with some 311 - seeclickfix api work to make notifying the cities work. Not sure what Europe or Australia uses.

ri0nardo commented 1 year ago

@zoobot what feature do you want to see next for planting? Is it bulk planting or is it requesting / maintenance from the city? Or something different? I am trying to map out what needs to be done for the next design.

zoobot commented 1 year ago

@ri0nardo request from the city is likely higher priority than bulk planting.