Skip to content

Feature Request: Implement an In-App User Feedback Mechanism #112

@SaarthakSrivastava2101

Description

@SaarthakSrivastava2101

🔍 Have You Searched Existing Issues?

  • I have searched the existing issues to avoid duplicates

💡 Problem Description

Currently, there is no integrated mechanism for users to provide feedback directly within the application. If a user encounters a bug, has a suggestion, or wants to share their experience, they have to navigate away from the app to find an external channel like a GitHub repository or an email address. This process creates friction, can discourage users from providing valuable insights, and makes it harder for the development team to collect user feedback efficiently.

✅ Proposed Solution

Implement a dedicated "Send Feedback" or "Help & Feedback" button within the application's main menu or settings area. Clicking this button would trigger a modal or a dedicated screen with a simple form.

The form should include:

A dropdown menu for feedback Category (e.g., 'Bug Report', 'Feature Suggestion', 'UI/UX Improvement', 'General Comment').

A Message text area for users to detail their feedback.

An optional Email field for follow-up communication.

This would create a direct, low-friction channel for gathering user insights, improving engagement, and helping developers prioritize fixes and features based on real user needs.

🔄 Alternatives Considered

Mailto Link: A simple mailto: link could be added. However, this forces users to leave the app and open their email client, and the feedback received would be unstructured.

External Form Service: Linking to an external service like Google Forms or Typeform was considered. While this provides structure, it still navigates the user away from the application, which can be disruptive to the user experience.

Link to GitHub Issues: Directing users to the project's GitHub issues page is an option, but this is often intimidating for non-technical users and requires a GitHub account.

The proposed in-app solution is superior as it provides a seamless, integrated experience for all user types.

🖼️ Screenshots or Diagrams (Optional)

No response

🙌 Contributor Checklist

  • I have checked for similar feature requests
  • I agree to follow this project's Code of Conduct
  • I am a GSSOC'25 contributor
  • I want to work on this issue

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions