A minimalist dashboard to show GitHub issues assigned to you (right now the author of this repo and the repo itself are hardcoded) and features the following:
- was bootstrapped with Create React App
- uses Socket.IO and GitHub actions for live updates (opening/reopening an issue fires a GitHub action that hits an endpoint and the server pushes an update to the client)
- Apollo Client and GitHub GraphQL API to fetch teh data
- Material-UI for visual presentation
- Deployed to Heroku at https://github-issue-dashboard.herokuapp.com/
Run npm run start:dev
for development version and npm run build && npm run start:prod
for production version.