Skip to content

Added goal manager updates, emoji picker, API integration and tests#125

Open
shrinivaspowar26-cyber wants to merge 1 commit intofencer-so:mainfrom
shrinivaspowar26-cyber:feature/goal-manager-update
Open

Added goal manager updates, emoji picker, API integration and tests#125
shrinivaspowar26-cyber wants to merge 1 commit intofencer-so:mainfrom
shrinivaspowar26-cyber:feature/goal-manager-update

Conversation

@shrinivaspowar26-cyber
Copy link
Copy Markdown

Title

Feature: Goal Manager Enhancements with Emoji Support & API Integration

Description

This pull request implements enhancements to the Goal Manager feature, improving both functionality and user experience.

Key Changes
• Updated the Goal model to support icon (emoji) selection
• Implemented PUT API request to update goal data
• Integrated emoji picker for selecting goal icons
• Displayed selected icons dynamically on goal cards
• Modified Goal Manager UI to support icon updates
• Ensured data persistence after page refresh
• Added test coverage for GetGoalsForUser route using Jest & Supertest

Testing
• Verified API endpoints using Postman
• Confirmed emoji/icon updates persist after reload
• Successfully ran Jest test suite for:
• GET /goals endpoint

Outcome

These changes enhance usability by allowing users to visually personalize their goals, while also improving backend integration and test coverage.

Future Improvements
• Add validation for goal updates
• Improve UI responsiveness
• Extend test coverage for additional endpoints

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.

1 participant