Find Your Next Open-Source Project with React, Next.js, and Typescript
The article introduces First Issue, an app built with React, Next.js, and Typescript that helps developers find a project for their next open-source contribution. Open-source maintainers often struggle to attract contributors, and First Issue aims to lower the barrier for future contributions. The app curates a list of accessible issues from popular projects, making it easier for developers to get started quickly. To add a new project to First Issue, the GitHub repository must meet certain criteria, such as having at least three issues with the 'good first issue' label, at least 10 contributors, and at least 1000 stars. The website is built using Next.js, React, and Typescript, and the data is loaded from a generated.json file, which is generated by querying the GitHub API. Developers interested in contributing to the website can run the app locally by following the provided instructions. First Issue is a valuable resource for developers looking to contribute to open-source projects.