This repository exists to serve as a demo for the Push API, which can be viewed on demo.push-notifications.app.
This repository also hosts a published npm module, which can be used in React projects to hook into some of the push APIs. See also: @tix-factory/push-notifications
This demo is intended to be deployed via DigitalOcean App Platform, for convenience. But the applications are written to be compatible outside of this deployment mechanism.
At the time of writing this it does not appear to work on Safari, I'm not sure why.
This project was created by @WebGL3D with the primary purpose of learning how the push API works. It is open source, please feel free to take and learn from this project whatever you want. If it helps even one person understand this complicated setup, the goal of it being open source will be reached.
Assume I may not know what I'm talking about, but I tried my best.