Skip to content

feat(ui): Implement "Create Identity" Modal and Public Profile Route (/[username]) #94

@khushal1512

Description

@khushal1512

Description

To establish the Hub-and-Spoke identity model, we need to implement the flow for users to mint their "Root Identity" (core profile) before they can manage granular ID tokens. This issue tracks the creation of the onboarding modal and the corresponding public profile page.

Proposed Implementation

  1. Create Identity Modal:

    • Automatically trigger or display a prominent call-to-action on the dashboard if the connected wallet does not own a Root Identity.
    • Build a form to capture core metadata: Username, Name, Age, and Social Links.
    • Handle form validation (e.g., ensuring username uniqueness and formatting).
  2. Public Profile Route (/app/[username]):

    • Create a dynamic route to serve as the public-facing profile for the minted identity.
    • Display the user's root metadata (Name, Socials, Trust Score).
    • Display a grid/list of the granular ID tokens (education, vaccine, etc.) associated with this root identity.

Metadata

Metadata

Assignees

Labels

No labels
No labels

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