swarmcity/SwarmCityConcept

As a user, I can see my reputation balances so I can check how other users perceive me.

Opened this issue · 2 comments

Abstract:

We believe reputation is the sum of a user's actions in a specific context.

In Swarm City actions are transactions, and context is expressed through interactions in a hashtag. Every completed deal in a hashtag creates specific reputation for both Seeker and Provider.

By seeing another user's reputation, a user can interpret and form an opinion of the kind of person the other user is. Basically it helps in forming a trust-judgement.

How it could work:

On my-profile, a user sees a list of repItems, with tokenbalances shown for every repItem, split into "SeekerRep" and "ProviderRep".

There's a link to https://ethplorer.io/address/[useraddress] so users can verify the validity of the reputation balances from a third party service.

How the node and API could work:

Re-use Subscription: userRepBalances
Re-use Event: userRepBalancesChanged

Smart Contracts:


What it looks like:

Userflow: https://invis.io/ABGM89SX3V5#/295019235_-My-Profile
( > in Invision, hold shift to see clickable areas)


route: /my-profile/

On the my-profile page, below the avatar and username input field, a user sees:

  • blue link, copy "show on ethplorer"
  • a list of repItems, each repItem consists of:
    • name hashtag
    • SeekerRep balance with copy "SWR"
    • copy "as a Seeker"
    • dotted vertical line
    • ProviderRep balance with copy "SWR"
    • copy "as a Provider"

By tapping the blue link 'show on ethplorer', the address of the current identity is presented in the third party service Ethplorer.

By tapping the X-mark (exit-button), the user goes back to the page where he came from (= the page where he tapped his avatar/name).

When you have no reputation yet, copy is visible that says: "You have no reputation yet."


Desktop view:


Invisionlinks with login (for inspect mode!):
mobile: https://projects.invisionapp.com/d/main#/console/13838256/295019235/inspect
desktop: https://projects.invisionapp.com/d/main#/console/14147648/295018829/inspect

Documentation / references

n/a


With ♡ from Swarm City

@faffydee foresee the possibility if no reputation on any hashtags.