Доработал ключевые разделы Мубиклауд — сервиса фоновой музыки для бизнеса.
ПЕРЕРАБОТКА «ЛЕНТЫ»
Исправил нарушения порядка воспроизведения, неожиданные остановки музыки и ошибки интерфейса. При анализе выявил причину: некорректное использование глобального хранилища Redux. Переписал бизнес-логику раздела на событийную модель (events).
Результат: устранены выявленные ошибки, восстановлено корректное воспроизведение и сокращено количество повторных рендеров.
ВНЕДРЕНИЕ HeroUI
Подготовил проект к поэтапному переходу на новую UI-библиотеку. На HeroUI переработал авторизацию, регистрацию, восстановление пароля и выбор помещения после входа.
АНКЕТА И КАЛЬКУЛЯТОР ПОДПИСКИ
Создал сложную анкету в личном кабинете. Реализовал калькулятор подписки с логикой расчёта стоимости в зависимости от количества и площади объектов.
РАЗДЕЛЫ ПОМОЩИ
На новом UI создал:
• /help — раздел помощи;
• /help/ticket — обращение в поддержку;
• /help/repertoire — раздел репертуара.
Технологии и подходы: Redux, HeroUI, events, рефакторинг бизнес-логики, оптимизация рендеринга.
https://mubicloud.ru