Скрипт сбора и отправки push уведомлений
Необходимо создать скрипт, который можно будет встраивать на сайты для сбора базы данных подписчиков (push notification), а также возможность отправки сообщений данным подписчикам с поддержкой браузеров Яндекс Браузер, Google Chrome, Firefox, Safari.
При подписке необходимо определять данные о подписчике (гео, браузер, версия браузера, тип подключения десктоп/мобайл, ос и т.п.) и заносить в базу.
Мониторинг успешности доставок сообщений (в случае отписки юзера – занесение в базу информации об отписке с возможностью очистки). Скрипт должен работать на неограниченном количестве сайтов, одну общую базу сбора подписчиков. Админку для отправки сообщений для одного юзера, сообщение должно в себе содержать текст главное изображение и иконку.
Сам скрипт должен быть с открытым исходным кодом для дальнейшего улучшения.