🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

6 Open Issues Need Help Last updated: Jun 21, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement role-based access control (RBAC) for the sidebar menu in the GitIssueHunt web application. This involves creating a helper function to filter menu items based on the user's role, ensuring that only authorized users can see specific menu options. The existing sidebar currently displays all items to all users.

Complexity: 3/5
good first issue frontend

🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

TypeScript

AI Summary: Create a new API route in the Next.js application to retrieve a list of all users from the database. This endpoint will be used by the admin dashboard or other user management features. The task involves database interaction and API route creation within the existing Next.js project.

Complexity: 3/5
enhancement good first issue

🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

TypeScript

AI Summary: Implement a reusable table component within the GitIssueHunt web application using the React Table library. This component will be used to display data fetched from the GitHub API, enhancing the user experience by providing a structured and organized view of the available beginner-friendly issues.

Complexity: 3/5
good first issue frontend

🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

TypeScript

AI Summary: Implement a multi-select dropdown component (using ShadCN UI or React Select) in the GitIssueHunt web application to allow users to dynamically select one or more GitHub issue labels for filtering. The default selection should be 'good first issue', and the component should allow adding/removing labels like 'help wanted', 'bug', 'enhancement', and 'documentation'. The backend API calls must be updated to accommodate the dynamically selected labels.

Complexity: 3/5
enhancement help wanted good first issue

🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

TypeScript

AI Summary: Create a login page UI for the GitIssueHunt web application using Next.js, Tailwind CSS, and ShadCN UI components. The page should allow users to log in with email or GitHub, but only the UI needs to be implemented; no backend integration or authentication logic is required.

Complexity: 2/5
enhancement help wanted good first issue frontend

🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

TypeScript

AI Summary: Create a landing page for the GitIssueHunt web application using ShadCN UI components and Tailwind CSS. The landing page should include a hero section, an 'About the Project' section, feature highlights, and be responsive. The design should be clean, modern, and minimal.

Complexity: 3/5
enhancement help wanted good first issue frontend

🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!

TypeScript