Skip to content

[Feature]: Add Dedicated Feedback Page and Footer Link Next to Contact Us #828

@BHUVANSH855

Description

@BHUVANSH855

Feature Type

UI/UX Enhancement

Problem Description

The current website footer includes a "Contact Us" section, but there is no dedicated option for users to submit general feedback, suggestions, or usability comments about the website itself.

Users who want to provide feedback must rely on external communication channels, which may reduce engagement and structured feedback collection.

Introducing a dedicated Feedback page would provide a clear and accessible way for users to share their thoughts directly from the website.

Proposed Solution

  • Add a "Feedback" link in the footer (positioned to the right of "Contact Us").
  • Create a dedicated /feedback page.
  • Implement a simple and accessible feedback form with:
    • Name (optional)
    • Email (optional)
    • Feedback message (required)
  • Ensure the page is responsive and consistent with the existing design system.
  • Follow accessibility best practices (labels, ARIA attributes, keyboard navigation).

Alternative Solutions

Instead of a dedicated page, feedback could be collected through:

  • A mailto link directing users to a predefined email address.
  • A modal popup form instead of a separate route.
  • Redirecting users to an existing GitHub Discussions or Issues page.

However, a dedicated page provides a more structured and user-friendly approach.

Mockups or Examples

Example references:

  • Feedback pages commonly found on open-source project websites.
  • Simple contact-style forms with minimal required fields.

Implementation Details

  • Implement as a new React component under the existing routing structure.
  • Reuse existing form input components if available.
  • Initially, the form can submit via:
    • A mailto link, or
    • Logging to console (placeholder) until backend handling is discussed.
  • Ensure responsiveness using the current styling framework.

Additional Context

This feature would benefit:

  • Users who want to suggest improvements.
  • Contributors providing website-specific feedback.
  • Maintainers seeking structured community input.

The feature is not urgent but would improve long-term community engagement.

I would be happy to work on implementing this feature upon approval.

Code of Conduct

  • I have searched for similar feature requests before creating this one
  • I understand this is a feature request for the website only, not Sugar Labs software
  • I agree to follow the project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions