Skip to content

Feedback widget #155

@vanderburgt

Description

@vanderburgt

User Story

As a user of Bron,
I want a convenient and accessible way to provide feedback on my experience,
so that I can share my thoughts, contribute to improvements, and feel heard by the development team.

Acceptance Criteria

  1. It should be extremely low effort to provide feedback for users.
  2. A user feedback widget, in the form of a tab, should be consistently visible on the web app, positioned on the bottom-right of the page.
  3. Clicking the feedback tab should trigger a dialog to appear, allowing the user to provide feedback.
  4. The dialog should feature a text field where the user can add additional comments or details about their feedback.
  5. Upon completing the feedback, the user should be able to submit it by clicking a submit button.
  6. After submission, the dialog should display a confirmation message, such as "Thanks for your feedback!" (in Dutch: "Bedankt voor je feedback!"), to acknowledge the successful submission.
  7. The form content should be posted to a webhook URL10. The feedback widget should be responsive, providing a consistent and enjoyable experience across various screen sizes.

Additional Information

Tasks

  • Design and implement the feedback widget tab and dialog on the right side of the user's screen.
  • Integrate the "feedbackfin" open source package for handling and posting user feedback.
  • Test the feedback widget on various devices and screen sizes to verify responsiveness.
  • Conduct testing to confirm the successful posting of user feedback to the webhook URL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    user storyDescribes a new feature or requirement

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Archived 🧹

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions