IOT project to monitor the amount of GitHub issues of a organisation.
We as Netresearch using GitHub to publish our open source projects. It is very important to us, to respond to the issues and pull requests as fast as possible. Therefore we have implemented a display of the current status of open issues and pull requests to have a quick overview of the current state.
If you want to use this project for your own organisation, you need to have a a little bit of hardware. The display should be connected to a power supply and to the internet.
- A4 Picture frame
- ESP 8266 Wemos D1 mini
- USB power supply unit 5V 0,5A
- OLED Display
To put the project together, you need some tools.
- Soldering iron
- Soldering grease
- Tin
- Helping hand
- Cleaning sponge
- Silicon cables 25AWG for the wiring
- Micro USB cable to flash the ESP8266
- VSCode
- PlatformIO plugin
- USB serial driver (MacOS, Windows)
- OTA
- Configurable
- Organisation
- Token
- WiFi credentials
- Polling GitHub API
It uses the GitHub GraphQL API to get the data. If you want, you can play around with the GraphQL queries in the GitHub GraphQL Explorer.
{ search(
query: "org:netresearch state:open", type: ISSUE) {
issueCount
}
}- Parts overview
- Assembly
- Result
- NR Logo
- Hardware assembling
- HowTo configuration