Skip to content

[UI/UX] Implement User Profile and Notification Settings View #17

Description

@Queenode

🟢 Priority: Medium
Difficulty: Medium
Estimated Effort: 2-3 days
Relevant Files: src/app/(dashboard)/profile/page.tsx, src/components/profile/
Labels: enhancement, priority:medium, ui

Requirements

  1. Profile Management Form

    • Build out the Profile page to allow users to update their Avatar, Display Name, and Contact details.
    • Handle form states (idle, loading, success toast, error).
  2. Notification Preferences

    • Build toggle switches for "Email Notifications", "WhatsApp Alerts", and "In-App Notifications" for events like 'New Contribution' or 'Payout Ready'.
    • Ensure these toggle changes are instantly synchronized with the backend via a React Query mutation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions