Open Issues Need Help
View All on GitHubAI 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.
🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!
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.
🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!
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.
🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!
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.
🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!
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.
🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!
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.
🔎 A web app to discover beginner-friendly GitHub issues (good first issue) filtered by language — perfect for open-source contributors!