GitHub WebHooks Wrapper
Aayush Ahuja
Dhanbad, Jharkhand
A simple Django Server to capture all the GitHub WebHooks for the organization and creating a RESTful API endpoint to get those in whatever platform(Android, Web app, website,etc) the organization will like to get. ...learn more
Project status: Published/In Market
Intel Technologies
Intel Python
Overview / Usage
Any Enterprise GitHub account WebHooks for important notifications like vulnerability status, Pull requests, merge conflicts, master pointer loose, branch disrupture, etc. Will be sent as HTTP or HTTPS PUT requests along with the JSON encoded data which will be packed in by our Django/Python3 server in a nice and easy to read card message format. It can be scaled to give buttons in those cards in ChatBots to take necessary actions like asigning a task to one of the collaborator on Trello by integrating it with our Django/Python3 server too.
Methodology / Approach
We created a Django server which will receive all the webhooks from GitHub in the cloud so it will not loose any notification and it will store the important parts of the webkhooks in it's MySQL database. Then it will also serve as an endpoint, as a RESTful API server for any mobile or web based application which the organization uses to receive the notifications in a more organaized way and don't miss any due to connection problems when the notification was generated.
Technologies Used
Django/python3
MySQL
HTML5/CSS3/JavaScript Fetch API
Repository
https://github.com/CodeAayu/devFestBackEnd
Collaborators
There are no people to show.