Skip to content

feat: create backend-backed user profile page (bio, reputation, past gigs)#58

Merged
meshackyaro merged 1 commit into
trustflow-protocol:mainfrom
DSOTec:feature/10-create-user-profile-page
Jun 26, 2026
Merged

feat: create backend-backed user profile page (bio, reputation, past gigs)#58
meshackyaro merged 1 commit into
trustflow-protocol:mainfrom
DSOTec:feature/10-create-user-profile-page

Conversation

@DSOTec

@DSOTec DSOTec commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Problem
The profile page was static and did not display freelancer reputation score, bio, or past gigs fetched from backend data.
Solution
Added GET /api/profile endpoint with typed response model.
Endpoint proxies to PROFILE_API_BASE_URL when configured and falls back to typed mock data for local/dev.
Added useUserProfile hook for fetch/state/retry handling.
Updated dashboard profile page to render bio, reputation metrics, and past gigs with loading/error states.
Added missing Nav.connectWallet i18n keys in en/es to fix production build failure.
Documented new env var and architecture note.
Testing
npm run lint
npm run typecheck
npm run build
Closes
Closes #10

@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

@DSOTec is attempting to deploy a commit to the Meshack Yaro 's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
trustflow-frontend Ready Ready Preview, Comment Jun 26, 2026 7:42pm

@meshackyaro meshackyaro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job and thanks for your contribution!

@meshackyaro meshackyaro merged commit c07b1a3 into trustflow-protocol:main Jun 26, 2026
4 checks passed
@grantfox-oss grantfox-oss Bot mentioned this pull request Jun 26, 2026
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create User Profile Page

2 participants