Skip to content

Issue 26: Frontend - User Profile and On-chain Reputation Viewing UI #37

@soomtochukwu

Description

@soomtochukwu

Description:
Platform stickiness derives from cultivating robust professional identities. This issue covers building the overarching User Profile interface. It must fetch data directly from the Soroban Reputation contract (Issue 9) to display the cumulative ratings, the extensive history of completed jobs, and detailed metrics breaking down performance reliability. The profile must aggregate off-chain metadata (Bio, Portfolio links stored on the backend) with the on-chain immutable score dynamically. Designing this page with extreme visual clarity enhances the premium feel, ensuring high-value freelancers proudly market their Lance profiles externally, serving as organic acquisition funnels.
Requirements:

  • Develop the /profile/[address] dynamic route architecture exposing individual public metrics.
  • Interface with the Reputation contract fetching aggregate scores translating them into slick visual badges (5-star mechanics).
  • Implement specialized sub-tabs rendering a chronological ledger of previous successfully executed contracts.
  • Connect backend profile editing logic exclusively for the wallet owner to update bios or linked assets.
    Acceptance Criteria:
  • Profile pages render instantly bridging off-chain context with immutable Soroban math elegantly.
  • Third parties can unambiguously observe another user's historical accuracy entirely trustlessly.
  • The wallet owner possesses unique, exclusive editing mechanics locked away from generic observers.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions