https://webtrainingguides.com/push-notifications-for-the-web/
Push Notifications For the Web