Refactor Profile Page: Avatar Handling, Month Layout, and Styling. #116
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title: Enhance Profile Page: Avatar Upload, Heatmap Improvements, and Styling Updates
🔷 Description:
This PR introduces several enhancements to the profile page to improve UX and UI:
✅ Added avatar upload functionality and storage via localStorage.
✅ Displayed the Activity Heatmap title inside the heatmap card above month columns.
✅ Updated .achievement-card.earned styling with blue glow effect.
✅ Fixed layout to ensure months appear horizontally in the heatmap.
✅ Lightened background colors for better readability and visual appeal.
🔷 Issue Fixed:
Closes #88
🔷 Screenshots:
Streak Tracker via a monthly heatmap.
Progress Bar fixed
Recent Activity UI enhanced.
Achievements now have a glow effect.
Upon clicking the avatar button, we can now upload our own avatar file from local system.