Skip to content

Add Authenticated Bug Reporting Page with GitHub Integration #23

@LinkdJulioFlores

Description

@LinkdJulioFlores

Create a dedicated page for authenticated users to report and track bugs within the application. This page will integrate directly with the project’s GitHub repository issues API.

Key goals:
• Provide a form for users to document new bugs (title, description, optional tags, screenshots).
• When submitted, the bug report should automatically create a new issue in GitHub via the GitHub API.
• Display a list of reported issues in the UI, styled as list item components with clear titles and statuses.
• Each list item should be clickable: selecting it should redirect the user to the corresponding GitHub issue for full details and further tracking.
• Ensure the page is only accessible to authenticated users.

This feature will streamline internal QA by letting users submit and follow up on issues without leaving the app, while giving you experience in API integration, authenticated routes, and dynamic UI rendering.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions