tuum-tech / decentralized-socialhub

GNU General Public License v3.0
9 stars 3 forks source link

New User Public Profile Guide #448

Open DonaldBullers opened 2 years ago

DonaldBullers commented 2 years ago

New users will select "View Profile" early in the onboarding process, but once they go to the profile it is blank. Obviously because no information has been added, but we could help them from this page. Ideally About, Experience, Education, and Avatar would all have actions if nothing yet where the user could select and be sent back to manager to add information.

This could hopefully prevent too much searching around before populating data on the profile.

Screen Shot 2021-10-08 at 11 49 52 AM
kpachhai commented 2 years ago

I think this is a good idea. @mfaizanatiq can we update the design to handle this use case? Also one thing to note is that this is a public profile page so this should only apply if the user is signed in and it's the user's own profile page. If it's someone else's profile, it doesn't make sense to show this action.

DonaldBullers commented 2 years ago

I think this is a good idea. @mfaizanatiq can we update the design to handle this use case? Also one thing to note is that this is a public profile page so this should only apply if the user is signed in and it's the user's own profile page. If it's someone else's profile, it doesn't make sense to show this action.

Correct. Only when signed in. This is for users who are in the process of setting up an account and will be lost when coming to this page early in the process.

mfaizanatiq commented 2 years ago

let me work on it.

I think the better approach will be to let users complete his/her details first and later enable the public profile button. We can gamify this with a badge, like access to your public profile after completion of about us or minimum records added.

This I believe will actually allow them to explore the profile manager section first and play with it.

mfaizanatiq commented 2 years ago

I have designed the following scenario that the users will go through. For the first time, as you mentioned the signed in user views the public profile they need to go through a walk-through and complete the bare minimum like settings like avatar, cover photo, and other public information.

In this way they will be actually be editing all the information as they proceed forward

https://www.figma.com/file/eDK6jV6TE4ai1FAtM6Oiqo/Public-Profile-Wizard

Public Profile Wizard.pdf

kpachhai commented 2 years ago

I'm a little confused. Is this design flow going to be on the public profile page or on profile manager or profile dashboard? because those are 3 different things. I think the original issue is regarding public profile page but just wanted to be sure that's the design you made.

mfaizanatiq commented 2 years ago

This process will be done for the first time access to their public profile I.e. When the user taps on the public profile buttons they will go through this process and enter the relevant information. This will at least minimize the issue explained above for an empty public profile page.

The other experiences of the profile manager will remain the same and we won't be changing any of those.

kpachhai commented 2 years ago

So this is going to be a little complicated in my opinion because here are my questions:

When do we take the user through this and when do we not? Because it makes sense to go through this process if the user's profile is completely empty but often times, this isn't the case because they could just have their "About" section. If their about section is filled but the rest is not, what do we do for that? Or, this could be applied for any other field really. If their avatar image is filled but the rest is not, do we still go through this process? When would we STOP showing this flow to the end user is my real question I suppose.

mfaizanatiq commented 2 years ago

All valid points.

My case was to let them access this for the very first time they access their public profile like an onboarding for the public profile so even if there are some data available, they can use either the same or modify and move ahead.

kpachhai commented 2 years ago

All valid points.

My case was to let them access this for the very first time they access their public profile like an onboarding for the public profile so even if there are some data available, they can use either the same or modify and move ahead.

Sounds good. Then, this could work.