An open API service indexing awesome lists of open source software.

https://github.com/bapjiws/github-issue-manager

A minimalist dashboard to show GitHub issues assigned to you
https://github.com/bapjiws/github-issue-manager

apollo-client github-actions graphql heroku javascript material-ui socket-io

Last synced: 3 months ago
JSON representation

A minimalist dashboard to show GitHub issues assigned to you

Awesome Lists containing this project

README

        

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](https://github.com/facebook/create-react-app)
- uses [Socket.IO](https://github.com/socketio/socket.io) and [GitHub actions](https://github.com/features/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](https://www.apollographql.com/docs/react/) and [GitHub GraphQL API](https://developer.github.com/v4/) to fetch teh data
- [Material-UI](https://material-ui.com/) 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.