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

Show a users' of achievements on the profile page #481

Open
philhawksworth opened this issue Mar 1, 2021 · 6 comments
Open

Show a users' of achievements on the profile page #481

philhawksworth opened this issue Mar 1, 2021 · 6 comments

Comments

@philhawksworth
Copy link
Contributor

A logged in user has access to a profile page:

https://explorers.netlify.com/profile

Once they have attained their first achievement, this should include a list of their achievements including either:

  • Mention of the reward the've earned if a reward is associated, with a call to action to claim the reward
  • An indication that their reward has been claimed
@philhawksworth
Copy link
Contributor Author

@lsell We'd love to get a little design help with this task. We're not looking to redesign this profile page at this stage (although we can evolve it over time) but instead we'd like to add an achievements section to the page in a similar format to the Your Courses progress section. Could you help us with the visuals of this?

Screenshot 2021-03-02 at 11 05 06

@kenny-io
Copy link
Contributor

kenny-io commented Mar 3, 2021

Here's a visual output of the said achievement section. Except we need it to look so much better 😄
image

@philhawksworth
Copy link
Contributor Author

Although I like positioning this in the sidebar under the certificate progress, the need for flexible text there, and the amount of likely text made it a little incompatible with the narrow element and the centered text. So I've "designed" this as a another component in the body of the profile page.

achievments-and-rewards

Here you can see three variants:

  • with a claimed reward indicator
  • with a "claim reward" CTA
  • with no associated reward

Also note the ability to include descriptive text for each achievement which might include markup for the purposes of including links.

All text styles and alignments are taken from the "Your Courses" component.

@philhawksworth
Copy link
Contributor Author

The notification nude in the menu bar should also use the same device/asset which is echoed in the achievements listing in the profile page. Here's a design for that.

reward-noitification-badge

@philhawksworth
Copy link
Contributor Author

The rosette icon used i both places is available as an SVG. And linked up in slack

https://netlify.slack.com/files/U1U80996Z/F01PQN3PY1M/rosette.svg

@philhawksworth
Copy link
Contributor Author

Small iteration of the achievement / rewards display to accommodate the representation of a reward code.

Where the reward is for a specific item in the swag store, we should include a link to that item along with suitable instructions of how to redeem this code. I've taken a stab at that language here.

reward-code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants