Skip to content

feat: implement mentor vouching page with requests, active vouches, …#40

Merged
EmeditWeb merged 1 commit into
StepFi-app:mainfrom
deslawson:main
Jun 17, 2026
Merged

feat: implement mentor vouching page with requests, active vouches, …#40
EmeditWeb merged 1 commit into
StepFi-app:mainfrom
deslawson:main

Conversation

@deslawson

Copy link
Copy Markdown
Contributor

Implemented the full /vouch page for mentors to manage vouches on desktop.

  • Built src/services/vouching.service.ts — API layer: getVouchRequests, getMyVouches, submitVouch, revokeVouch
  • Built src/components/vouch/VouchRequestCard.tsx — Card component for pending vouch requests with learner info and action buttons (Review Profile, Vouch, Decline)
  • Built src/components/vouch/VouchImpactPreview.tsx — Modal showing reputation score boost (+12), interest rate reduction (8% → 6%), and estimated payment impact before confirming via wallet signing
  • Built src/pages/Vouch.tsx — Two-tab page (Pending Requests / My Active Vouches) with loading, error (retry), and empty states; Freighter wallet signing flow; revoke confirmation dialog
  • Built src/types/index.ts — Added VouchRequest, ActiveVouch, VouchResponse types
    Closes feat: build mentor vouching dashboard #3

…and wallet signing

Implements the full /vouch page for mentors to manage vouches on desktop.

closed StepFi-app#3
@EmeditWeb EmeditWeb merged commit b4568b6 into StepFi-app:main Jun 17, 2026
1 check passed
@grantfox-oss grantfox-oss Bot mentioned this pull request Jun 17, 2026
9 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.

feat: build mentor vouching dashboard

2 participants