GitHub Issues Viewer

GitHub Issues Viewer is a React application that allows users to view public issues from a GitHub repository. It provides a paginated list of issues along with filters for status and labels.

Table of Contents

Features

  • View a list of public issues from a GitHub repository.
  • Paginated navigation to explore more issues.
  • Filter issues by status (open, closed) and labels.
  • Doughnut chart visualization of label distribution.

Installation

  1. Clone the repository:
    git clone https://github.com/m-qm/git-issues.git
  2. Install the repository:
  npm install

Usage

Start the development server:

npm start

Open your browser and visit http://localhost:3000.

Technologies Used

  • React
  • Apollo Client for GraphQL integration
  • Chart.js for doughnut chart visualization
  • GraphQL for querying GitHub API

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue. If you'd like to contribute, fork the repository and submit a pull request.

License

This project is licensed under the MIT License.