Back to Projects
GitHub Issue Tracker
Frontend

GitHub Issue Tracker

Track GitHub issues in real time

📝

About This Project

A GitHub Issue Tracker app that fetches and displays issues from any public GitHub repository using the GitHub REST API. Users can filter by state, browse issue details, and navigate between pages of results.

🛠️

Technology Stack

⚛️ React🐙 GitHub REST API🎨 Tailwind CSS🔗 React Router
⚡

Challenges Faced

  • Handling GitHub API rate limiting — needed to implement caching strategies to avoid hitting the limit.
  • Building pagination that works correctly when switching between open and closed issue filters.
  • Managing async state cleanly while keeping the UI responsive during data fetches.
🚀

Future Improvements

  • Add OAuth authentication to raise the API rate limit from 60 to 5000 requests/hour.
  • Allow users to search any GitHub repo by entering username and repo name dynamically.
  • Add label and assignee filtering for more granular issue browsing.