Minimal UI changes to existing user app.
Trophy case
Provide a link/button to the trophy case in the dashboard but display the actual dashboard in the new user app.
All available badges would be displayed. Hovering or tapping displays the requirements to achieve. Badges that haven’t been achieved are disabled/muted.
Display how close the user is to achieving a badge. // Not really needed
Badge Display:
• Display earned badges prominently in the user profile. (maybe in same page as points wallet
• Include a section for unachieved badges, with clear descriptions of how to earn each badge On hover
• Some badges can be earned multiple times; indicate progress toward these repeatable badges.
Badge Timeline:
• When hovering over a badge, show a timeline of when and how it was earned.
• For repeatable badges, display the history of each instance the badge was earned.
Example from GitHub :
Rewards Portal/Rewards Shop
Where users can view the different rewards they can earn. Build in new user app.
This needs to be clean and engaging. Feature the company’s name and logo. “Acme’s Reward Portal”. We want to highlight all the potential prizes to engage and excite users.
Points Bank/Wallet
Display total points in the users bank Point expiration dates (see here) Example : 1000 points, 50 points expiring in 1 month Email notifications reminding the user Perhaps total points earned total Points Transaction History:
Provide a detailed history of all transactions within the selected organization. Include information on how points were gained or lost (e.g., referral bonus, activity completion, redemption). Allow filtering and sorting of transaction history (by date, type of transaction, etc.). Basic Portal Features
Requirements to be eligible for a rewardd
Add the ability to navigate to an organization’s reward portal from their Boon profile
Points Checkout Flow
If we can find a service provider for this, that would be great, but it can’t be something that forces customers to create a new account or limits the type of prizes they can offer.
Ability to select one or more rewards to exchange for points
Confirm the user has enough points, indicate if they don’t Display total points in wallet, total cost of points, total remaining points Require choice confirmation Remove points from user’s point wallet Raffles
TBD — Ignore for now
Challenges
TBD — Ignore for now