Skip to content

A Node.js application which gives subscribers real time notifications when someone interacts with their repositories

Notifications You must be signed in to change notification settings

aditya232/Github-real-time-notifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github-real-time-notifications

A Chrome extension with Node.js backend which gives subscribers real time notifications when someone interacts with their repositories(push,pull,fork,issues,star).It uses Github webhooks to recieve github events and Google Cloud messaging(GCM) for interaction between the server and client app and Redis as a key value look up to determine the GCM id's for the client app .

The server code is primarily for reference only if one wishes to understand the working of the backend and will not function on your machine.

Installation

To use this extension

  1. Clone this repository
  1. Go to chrome://extensions/
  • Load unpacked extension and navigate to the client folder in the cloned repository.
  • You will see a mini github icon on the top right of the screen.Click and follow the instructions.
  • Click on Reload to complete the registration process on Server.
  1. You can now recieve chrome notifications.

About

A Node.js application which gives subscribers real time notifications when someone interacts with their repositories

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published