PWA приложение React с компонентами Material UI. Настройка API GraphQL + Apollo для REST обмена данными в формате JSON вида Клиент >> Сервер по запросу клиента/ C подключением подписок направление запросов меняется на Сервер >> Клиент. Настроена подписка на сообщения сервера PubSub через веб-сокеты для обновления компонентов в реальном времени при получении сообщений, уведомлений, новых пользователях онлайн и других событиях.
Приложение не завершено, Заказчик отказался, могут быть недоработки, но в целом выполнено на ~85%.
Чтобы проверить работу интерфейса, необходимо пройти регистрацию, затем нажать ссылку "напомнить пароль" указать e-mail заданный при регистрации и пароль будет показан. Не работает отправка сообщений на e-mail, т.к. домен 3-го уровня, поэтому сделал вывод пароля непосредственно в компонент формы при указании e-mail пользователя