In a sentence: It is an API server that logs actions committed to https://github.com/Eran-Levy-git/demo repository.
Flow Chart Diagram:
Specifications:
Build with exspress js the API server receives notification from GitHub Webhook related to every pull request action that was made on the repository.
I configure the URL for github webhook using ngrok so it needs to be updated every time rerunning the server.
The server Retrieves from the notification all of the pull request details and store it in mongoDB using mongoose.
Client-side grid lists all the pull requests details.