Задача: написать простое веб-приложение на основе библиотеки React, которое:
Сможет получать token после авторизации после ввода логина и пароля.
Используя token:
получить список добавочных номеров клиента и отобразить их на странице.
Возможность перехода на страницу с детальной информацией о добавочном и возможность редактирования полей
Требования:
1) Дизайн страницы на ваше усмотрение. Приветствуется самостоятельная верстка с использованием любого CSS препроцессора по БЭМ. Верстка должна быть адаптивная под мобилки и резиновая.
2) Сборка webpack, state manager - redux либо mobX.
Если считаете что необходимо, можно написать свой промежуточный backend на основе любого фреймворка python (кроме django). Необходимо будет обьяснить почему добавили такой backend.
Дополнение к заданию * (к выполнению не обязательно, но будет большим плюсом):
Написать backend на python, который будет держать соединение по websocket с вашим приложением на react. В react сделать обработчик событий, который будет выводить alert или какое либо всплывающее окно с любой информацией по событию из backend на python.
В python соответственно сделать возможность отправки такого события. Например с помощью функции input(), либо по нажатию на кнопку.
Документация находится по адресу
Для реализации задачи достаточными являются разделы
Создание и авторизация приложений
По-сути, задача сводится к получению client_id из ресурса "Пользователь", получения по нему списка добавочных, а также обновления добавочных используя ресурс "Экстеншен”
Нужно использовать password_credentials приложение, данные от него в личном сообщении. Если нет, то попросить в телеграме.
Креды тестового пользователя также прикреплены в сообщении
Базовый адрес REST Api https://apiproxy.telphin.ru/api/ver1.0/