Заказчик решил поменять дизайн и сделать приложение более дружелюбным для поисковых систем, выборо пал на Next JS. Моя задача была сделать привязать апи на изменение имени (валидация на уникальность), описания устройства, удаления устройства, удаления группы устройств, тестирование наиболее подходящего сервера для устройства с возможностью выбрать сервер по результатам теста или на основе выбора других пользователей, покупка подписки, продление подписки на устройство или группу устройств, выравнивание подписки для группы устройств, автоматическое продление подписки, поиск устройства по имени или описанию, выбор группы устройств по типу подписки. Плюс всякие валидации и вывод нужных сообщений пользователю