Доработка бэкенда мобильного приложения (Laravel)

Требуется выполнить две технические задачи по доработке существующего бэкенда мобильного приложения, написанного на фреймворке Laravel.

Задача 1: Корректное списание средств

На странице "Чеки" необходимо реализовать логику списания средств в строго определенной последовательности:

  • В первую очередь списывается кешбэк.
  • Во вторую очередь списываются бонусы.
  • В третью очередь списывается депозит (личные средства пользователя).

Требуется проверить и исправить существующую логику, чтобы она соответствовала этому порядку и была устойчива к ошибкам (например, недостаточность одного из типов средств).

Задача 2: [Уточнение второй задачи]

Вторая задача в исходном описании требует уточнения. Исполнителю необходимо будет согласовать детали после начала работы.

Общие требования

  • Код должен быть написан на PHP с использованием фреймворка Laravel.
  • Все изменения должны быть задокументированы в коде (комментарии).
  • Необходимо обеспечить целостность данных при проведении финансовых операций.
  • Желателен опыт работы с платежными системами и финансовой логикой в веб-приложениях.

Доработка дизайна и структуры главной страницы Webasyst

Требуется внести правки в дизайн и структуру главной страницы системы Webasyst. Основная задача - изменить представление главной страницы, сделав ее в виде набора категорий для улучшения навигации и пользовательского опыта.

Срочная оптимизация скорости загрузки страниц Битрикс

Требуется диагностировать и устранить проблему сильного замедления загрузки страниц в режиме правки после обновления платформы Битрикс. Нужен специалист, способный оперативно найти корень проблемы и восстановить нормальную скорость работы.