Добавить работу

Разработка системы уведомлений для Yii2

Дата выполнения работы: 03.05.2019

Разработка раздела уведомлений для Yii2.
1. Был разработан раздел с настройками уведомлений в системе. Под каждый тип уведомлений есть настройка, которая позволяет пользователю выбрать каким образом должно приходить уведомление (через сайт или мобильное приложение, на адрес электронной почты или оба варианта).
2. Был разработан раздел для вывода уведомлений пользователей, с возможностью просмотра полного вида уведомлений, выделением и отображением вверху непрочитанных уведомлений, возможностью переноса уведомления из архива и массовое выделение и выполнение различных действий с уведомлениями (Например отметить все как прочитанные уведомления). Так же есть фиксация даты и времени прочтения уведомления и просмотр уведомлений за выбранную дату.
3. Уведомления, которые были перенесены в архив автоматически удаляются из базы данных спустя пол года.
4. Было реализовано API для интеграции системы уведомлений с мобильными приложениями под iOS и Android.

Скрипт работает при использовании JavaScript, jQuery, PHP, Active Record. Все запросы к базе данных и код максимально оптимизированы для более быстрой загрузки страницы и сокращения нагрузки на базу данных и браузер пользователя. Используется Active Record при построении запросов.

15.03.2021 426 216