Description
The Settings page (app/settings/page.tsx) has three tabs: Profile, Notifications, Payment. The Payment tab renders: "Payment settings coming soon." The project's core value proposition is Stellar USDC payments, yet users have no way to view or manage their connected wallet in settings.
Tasks
- Replace the stub with a real Payment Settings section.
- Display: connected Stellar wallet address (masked), USDC balance fetched from the backend, and a disconnect/reconnect wallet button.
- Add a "Payout Preferences" subsection for organizers (milestone plan selection, withdrawal cap).
Acceptance Criteria
- Payment tab displays real wallet data fetched from the API.
- Wallet address is masked (show first 4 and last 4 characters).
- Organizer-specific payout preferences are visible only when the user is an organizer.
Description
The Settings page (
app/settings/page.tsx) has three tabs: Profile, Notifications, Payment. The Payment tab renders: "Payment settings coming soon." The project's core value proposition is Stellar USDC payments, yet users have no way to view or manage their connected wallet in settings.Tasks
Acceptance Criteria