explorers icon indicating copy to clipboard operation
explorers copied to clipboard

Show a users' of achievements on the profile page

Open philhawksworth opened this issue 4 years ago • 6 comments

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 avatar Mar 01 '21 17:03 philhawksworth

@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

philhawksworth avatar Mar 02 '21 11:03 philhawksworth

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

kenny-io avatar Mar 03 '21 15:03 kenny-io

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 avatar Mar 04 '21 12:03 philhawksworth

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 avatar Mar 04 '21 12:03 philhawksworth

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 avatar Mar 04 '21 12:03 philhawksworth

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

philhawksworth avatar Mar 25 '21 11:03 philhawksworth