Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TASK-16] Implement Mood Selector Component for Frontend #36

Open
abedmohammed opened this issue Nov 12, 2024 · 0 comments
Open

[TASK-16] Implement Mood Selector Component for Frontend #36

abedmohammed opened this issue Nov 12, 2024 · 0 comments

Comments

@abedmohammed
Copy link
Collaborator

[TASK-16] Implement Mood Selector Component for Frontend

Goal:
Develop a mood selector component for the frontend, allowing users to select their mood and rate it on a scale.

Requirements:

image
image
image

  1. Design the Mood Selector UI:

    • Create a popup modal or overlay component that displays mood options.
    • Use icons to represent various mood options (e.g., joy, sadness, emptiness, heartbroken).
    • Display mood options in a circular or radial layout, allowing easy selection.
  2. Implement Mood Rating Scale:

    • Include a rating scale (e.g., 1-10) to allow users to rate the intensity of their selected mood.
    • Use a draggable or clickable scale, as shown in the mockup.
  3. Mood Selection and Rating Functionality:

    • Allow users to select a mood icon and adjust the rating on the scale.
    • Highlight the selected mood and scale position for visual feedback.
    • Add a "Submit" button to confirm the mood selection and rating.

Notes:

  • Don't follow this exact mockup design
  • Stick to the theme
  • Be creative and make it whichever way you feel is best, just make sure its a reusable component that can be placed around the site and that its a button which is when clicked, opens up the modal window with the selector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant