Skip to content
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

[Design Thread - User Profile] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile #300

Closed
14 of 31 tasks
Tracked by #539
ri0nardo opened this issue Oct 2, 2022 · 17 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request frontend

Comments

@ri0nardo
Copy link

ri0nardo commented Oct 2, 2022

To have two designs for profiles per use of platform.
One for desktop
One for mobile

  • Design for public profile viewing
  • Design for user editing / viewing public profile
    • To be similar, but the user will have more commands and actions to edit / modify content within their profile.
  • See YouTube channels as an example of how long a channel has been there.
  • Have the ability to search for users from a search engine as well?
  • See link for table and grid https://mui.com/x/react-data-grid/

Enhancements

Add Sections or tabs in profile

Image

@ri0nardo ri0nardo added enhancement New feature or request good first issue Good for newcomers frontend labels Oct 2, 2022
@saimaheshtaduri
Copy link

I can contribute. Assign me @ri0nardo

@ri0nardo ri0nardo added the help wanted Extra attention is needed label Oct 13, 2022
@ri0nardo
Copy link
Author

@saimaheshtaduri hi will you be able to work on this issue?

@ri0nardo ri0nardo moved this from Todo to In Progress in Water the Trees Oct 16, 2022
@ri0nardo ri0nardo changed the title Enhance User Profile Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile Oct 16, 2022
@ri0nardo
Copy link
Author

ri0nardo commented Oct 18, 2022

@jazhen @zoobot Started the redesign for the user profile. I am following the theme that was developed from the about us & contact us redesign.

Sort of alot going on that is new, but new fun things have been implemented.

  • Wanted your thoughts on the data where the cover photo is.
  • The weather report on the top right.
  • Having a public profile where people can come view what you did & a personal profile view where you can edit info.
  • I reorganized the table for trees. I wanted to limit the specificity of each category and bunch them.
  • Lastly, what do you think of the lady bug for reporting a bug? Thought it was a more appropriate bug people can feel comfortable with rather than a cockroach or other insects.

Attaching the Figma link https://www.figma.com/file/5C3v1LUNwMPQy9JOgnKEtr/Water-the-Trees?node-id=994%3A2416

Personal Profile View
Public Profile View

Edit Mode
le View](https://user-images.githubusercontent.com/98299952/196354061-711b6784-f319-4ed9-b840-ff19e82ee5c3.jpg)

@ri0nardo
Copy link
Author

ri0nardo commented Oct 20, 2022

Note from 10/19/2022 meeting:

  • Jason comments how does the table adapt to mobile?
  • Jason comments how does the tree info bar come into play when a user wants to view details regarding their tree? Either goes to the map or the side bar comes out where the right column is. If sidebar appears, needs a button to go to map where the tree is.
  • Additional comment is how to edit tree information on the table if needed. Can be from the sidebar when appears. Would rather have the sidebar be where the edit info is than a modal popping up forcing the user to finish that task.
  • Would like the sidebar for the tree info to slide in very elegantly, and be noticeable but not obnoxious or an eye sore. Needs research on best timing methods.

@ri0nardo ri0nardo removed the help wanted Extra attention is needed label Oct 28, 2022
@zoobot zoobot moved this from In Progress to Backlog in Water the Trees Nov 17, 2022
@ri0nardo
Copy link
Author

ri0nardo commented Dec 2, 2022

Will proceed with a personal view of the profile. Public view of a profile will come later on once other things get implemented to have that option. The right column is not going to be implemented soon since the software isn't built out yet or hasn't even started.
Will need to clean up the tree table to proceed and be built.

@ri0nardo ri0nardo moved this from Backlog to In Progress in Water the Trees Dec 2, 2022
@zoobot
Copy link
Member

zoobot commented Dec 2, 2022

@ri0nardo I think these sidebar things are all somewhat easy to do. We could maybe have them as separate widgets/issues as quick tasks for newcomers to do first.

Report a bug can be a form that connects to our git issues via api or to start with either sends an email to us. MVP of sending an email is simple and good first issue Widget.

Plant with friends is feasible just to open an email or share on social. Good first issues Widget for newcomers.

Perform maintenance on trees in my backyard could potentially just go to the map and use geolocation to go the user's location. the code for geolocation already works and we are using it for planting trees so would be simple to tie into that.

The only one that might take more work is weather but that is a good first issue for backend/fullstack engineers. They could potentially link into the weather api which is a pretty simple api to work with.

@zoobot
Copy link
Member

zoobot commented Dec 2, 2022

So your design's not blocked, maybe the sidebar widgets could have placeholder tree images?

@ri0nardo
Copy link
Author

ri0nardo commented Dec 2, 2022

@zoobot the column with weather etc would bring up the tree info sidebar. If the user wanted to do maintenance from their profile they could bring up all the info there. So no need for a placeholder tree image. It was a good suggestion by jason.

@ri0nardo
Copy link
Author

ri0nardo commented Dec 2, 2022

@zoobot would potentially look like the image below.
Desktop - 15

@zoobot
Copy link
Member

zoobot commented Dec 2, 2022

Good idea Jason! Looks great

@ri0nardo
Copy link
Author

ri0nardo commented Dec 6, 2022

Mobile view.

Image

@ri0nardo
Copy link
Author

ri0nardo commented Dec 7, 2022

1_Tt2x8SRugOlJQNsMdidF_g

@ri0nardo
Copy link
Author

Finished the design for the new user profile. The figma file is under the "Desktop (Current)" page at the very bottom. The right most column cards do not need to be implemented immediately. If you want to also do the side cards please do (I can make it a separate ticket to break the task up). The core work is the center column with the tree table.

Image
Image
Image

@ri0nardo ri0nardo added help wanted Extra attention is needed design Implementation Design Implementation labels Dec 22, 2022
@ri0nardo ri0nardo removed their assignment Dec 22, 2022
@zoobot zoobot moved this from Help Wanted to In Progress in Water the Trees Feb 1, 2023
@zoobot
Copy link
Member

zoobot commented Feb 12, 2023

@Domingo-creator Are you still working on implementing the new user design?

@ri0nardo ri0nardo changed the title Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile [Implement New Design] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile Feb 13, 2023
@ri0nardo
Copy link
Author

ri0nardo commented Mar 7, 2023

I am reconsidering the design for the user profile. I am looking at a previous design from someone else that was working on this project and found a solution that may work better than what I currently designed for the user profile.

This list all the trees and you would click the tree to see the tree history rather than using a table. I do like this idea and want to take this further with the design I did have in place. The table does work on desktop, but for mobile it not ideal.

@zoobot what do you think of this previous design? I would have to revise and iterate on it to fit what I designed, but I do like this idea.

Image
Image

@ri0nardo ri0nardo changed the title [Implement New Design] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile [Static Pages - Design Implementation] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile Mar 7, 2023
@ri0nardo ri0nardo removed their assignment Mar 9, 2023
@ri0nardo ri0nardo changed the title [Static Pages - Design Implementation] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile [User Profile - Epic] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile Mar 26, 2023
@ri0nardo ri0nardo moved this from In Progress to Help Wanted in Water the Trees Apr 5, 2023
@ri0nardo ri0nardo moved this from Help Wanted to Backlog in Water the Trees Apr 5, 2023
@ri0nardo ri0nardo removed good first issue Good for newcomers help wanted Extra attention is needed design Implementation Design Implementation labels Apr 5, 2023
@ri0nardo
Copy link
Author

ri0nardo commented Apr 5, 2023

will update with mobile being a focus (not an after thought)
will have 3 main sections

  • trees
  • achievements
  • organizations
    will be a tab sections with trees being the default.
    will reuse the redesign profile section and use a previous design from someone else for the sections.
    will add separate sections below the tabs, for other things related to a user profile.

Will make an epic for this. this is more of a thread that is getting way too long.

@ri0nardo ri0nardo self-assigned this Apr 5, 2023
@ri0nardo ri0nardo moved this from Backlog to In Progress in Water the Trees Apr 5, 2023
@ri0nardo
Copy link
Author

ri0nardo commented Apr 8, 2023

currently liking this redesign that is mobile first. Its tab based where the default is trees. For the future we will have badges and organization list if needed (teams may not be that great of a use in this case).
I want to change the user tags, currently its

  • Name
  • User type
  • Location

I want to change it to

  • Name
  • Member since
  • N/A
    The last one I don't really know what is really important.

Rather than listing the tree history with a table and checkbox, we can just create a list / box component of what maintenance was performed. Similar to what the tree history is. I don't want to have the color anymore, Ill want it to be more generic to begin with.

I am adding a previous idea of bringing up the tree information side menu when you select a tree. I like the idea of being rerouted to the trees information menu to perform maintenance on the tree.

Will need to add the tree section. either you get rerouted to the tree information menu or we create a new menu.

Image
Image
Image

Desktop - 15

@ri0nardo ri0nardo changed the title [User Profile - Epic] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile [User Profile - Thread] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile Apr 8, 2023
@ri0nardo ri0nardo changed the title [User Profile - Thread] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile [Design Thread - User Profile] Enhance User Profile (Mobile/Desktop) Public Viewing Profile & User modifying Profile Apr 8, 2023
@ri0nardo ri0nardo closed this as completed Jul 9, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Help Wanted in Water the Trees Jul 9, 2023
@ri0nardo ri0nardo moved this from Help Wanted to Done in Water the Trees Jul 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request frontend
Projects
Archived in project
Development

No branches or pull requests

4 participants