Project

General

Profile

Actions

User Story #942

open

EPIC #930: CS Trust Score

Feature #940: Trust Levels & Badges

Feature #941: Trust Levels & Badges

Frontend User Story – Trust Levels & Badges

Added by Islam Mansoori about 1 month ago.

Status:
To Do
Priority:
low
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

As a ConnectSouq member, I want to see my current Trust Level, badge, and progress toward the next level so that I understand my standing within the community and remain motivated to increase my contribution.


Business Background

The Trust Framework categorizes members into Trust Levels based on their accumulated Trust Score. Each level represents the member's credibility and contribution to the ConnectSouq ecosystem. Members should clearly see their current level, badge, and progress toward the next level. Trust levels are determined using predefined score ranges.


Functional Requirements

The member shall be able to:

  • View current Trust Level.
  • View Trust Badge.
  • View current Trust Score.
  • View next Trust Level.
  • View remaining points required to reach the next level.
  • View Trust Level description.
  • View all available Trust Levels.

UI Components

  • Trust Badge
  • Trust Level Name
  • Current Score
  • Progress Bar
  • Next Level Card
  • Points Remaining
  • Trust Level Information Panel

Acceptance Criteria

Scenario 1 – View Current Trust Level

Given

  • Member has an active account.

When

  • Member opens the Trust Profile.

Then

  • Current Trust Level is displayed.
  • Trust Badge is displayed.
  • Current Trust Score is displayed.
  • Progress to the next level is displayed.

Scenario 2 – Level Upgrade

Given

  • Member earns sufficient Trust Points.

When

  • Trust Score reaches the next threshold.

Then

  • Trust Level is automatically upgraded.
  • New badge is displayed.
  • Progress resets for the following level.
  • Success notification is shown.

Scenario 3 – Highest Trust Level

Given

  • Member has achieved the highest available Trust Level.

When

  • Member views the dashboard.

Then

  • Display "Maximum Trust Level Achieved."
  • No additional progress bar is shown.

Validation Rules

  • Trust Level is read-only.
  • Members cannot manually select or change their Trust Level.
  • Badges are assigned automatically.
  • Trust Level updates only after score recalculation.

Button Actions

Button Action
View Trust Levels Opens Trust Level Guide
View Activities Opens Trust Activity History
Back Returns to Profile

Error Messages

Scenario Message
Unable to load Trust Level Please try again later.
Network unavailable Unable to connect to server.

In Scope (MVP)

  • Current Trust Level
  • Trust Badge
  • Progress Bar
  • Next Level Information
  • Level Upgrade Notification
  • Trust Level Guide

Out of Scope

  • Badge customization
  • Badge sharing
  • Social media integration
  • Animated achievements
  • Collectible badges
  • Seasonal badges

Dependencies

  • Authentication
  • Trust Score Engine
  • Member Dashboard
  • Notification Module

Definition of Done

  • Trust Level screen completed.
  • Badge rendering implemented.
  • Progress calculations displayed correctly.
  • Backend integration completed.
  • QA approved.

No data to display

Actions

Also available in: Atom PDF