Skip to content

feat(profile): implement complete profile section with edit functionality and routing updates#77

Merged
dizzpy merged 6 commits intodizzpy:mainfrom
mrakiyaaa:main
Apr 17, 2025
Merged

feat(profile): implement complete profile section with edit functionality and routing updates#77
dizzpy merged 6 commits intodizzpy:mainfrom
mrakiyaaa:main

Conversation

@mrakiyaaa
Copy link
Collaborator

Changes Introduced

  • Refactored Profile Header into a standalone component with updated UI and layout
  • Integrated top navigation bar (NavBar) on the profile page
  • Added profile navigation tabs: About, Challenges, Order History
  • Implemented About sidebar with user info, earned badges, email, and points display
  • Created reusable PostCard component to display posts with image, description, likes, and comments
  • Developed Edit Profile page:
    • Editable fields: first name, last name, username, email, and bio
    • Profile image preview and upload with instant feedback
  • Updated route structure:
    • Changed /p/profile
    • Added /profile/edit for profile editing

Notes

  • Edit icon on profile picture triggers file selector and updates preview instantly
  • All components are mobile responsive and aligned with the provided design mockup

Next Steps

  • Connect profile frontend to API endpoints
  • Make Save functionality update user data in the backend
  • Add validation and toast feedback on profile update

@mrakiyaaa mrakiyaaa added the feat add new feature label Apr 17, 2025
@mrakiyaaa mrakiyaaa requested a review from dizzpy April 17, 2025 08:34
@vercel
Copy link

vercel bot commented Apr 17, 2025

@mrakiyaaa is attempting to deploy a commit to the dizzpy's projects Team on Vercel.

A member of the Team first needs to authorize it.

@dizzpy dizzpy merged commit 20510d9 into dizzpy:main Apr 17, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat add new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants