Требуется разработать сайт 'Онлайн карта обращений населения города', где пользователи могут отмечать проблемные места с отзывами. Мэрия должна видеть пометки на карте с возможностью открывать описание проблемы и фотографии. После решения проблемы пометки перекрашиваются в зеленый цвет. Срок выполнения - 3 суток.
Сделать 3 задачи на yii2
В сервисе шаблон разделён на 2 части
https://adsblogger.media/manager - сторона менеджера (сюда попадают группы пользователей: админ и менеджеры)
https://adsblogger.media/klient - сторона клиента - тут только пользователи из группы клиенты
Фильтр - находится в левой колонке по счёту первый
Модуль по финансам в проекте - находится в левой колонке по счёту второй (Финансы)
1. В фильтре на стороне менеджера (https://adsblogger.media/manager) клиент дублируется в разделах "Клиенты" и "В работе"
Задача:
Выяснить почему и исправить
2. При изменении бюджета в проекте, начинает слетать весь прогресс по блогерам
Как на стороне клиента (https://adsblogger.media/klient) , так и на стороне менеджера (https://adsblogger.media/manager)
При этом в проектах по воронке блогеров должны вести только группы: клиент и менеджер
До страницы "В работе" - далее на этой странице клиент уже не ведёт блогеров, а ведёт только менеджер (со стороны клиента можно только наблюдать)
К примеру: Были блогеры на разных статусов (лонг лист, согласованные, в работе (Ожидаем отправки креативов, Креативы на согласовании и т.д.)), изменился бюджет - все блогеры перенеслись в лонг-лист
Задача: Сделать чтобы они не слетали при изменении бюджета или редактировании какой-либо сущности (блогеры, проекты, пользователи) и функционал по финансам в проекте корректно считал
3. В воронке на странице "В работе" в статусе "Ожидаем отправки креативов" при нажатии на кнопку "согласовать", те блогеры которые были отмечены галочкой, из них не все переходят на следующий статус "Креативы на согласовании", а деньги из "В резерве" в "Израсходовано" переходят
Задача: Исправить, чтобы все отмеченные блогеры переходили из статуса "Ожидаем отправки креативов" в "Креативы на согласовании", при этом бюджет в проекте должен считаться корректно (информация о том как должен считаться бюджет написана ниже в разделе "Модуль по финансам в проекте")
На странице "В работе" согласовывать блогеров могут только менеджеры, у клиента нет такой возможности
Но когда на стороне менеджера не всех блогеры перекидываются в следующий статус "Креативы на согласовании", то у клиента происходит та же самая ошибка (то есть некоторые отмеченные блогеры остаются в статусе "Ожидаем отправки креативов")
_________________
Модуль по финансам в проекте (Финансы)
Деньги от каждого блогера считаются от суммы интеграции
А сумма интеграции берётся от созданной площадки у блогера (в БД это - "integration_cost")
Бюджет на проект - закладывается при создании или редактировании проекта
Остаток бюджета - по дефолту тянется из "Бюджет на проект"
И те блогеры которые были перенесены из статуса "Согласованные" в "Ожидаем отправки креативов", деньги из "Остаток бюджета" переходят в "В резерве"
Если уже согласованного блогера вернули в "Согласованные" и "В работе" или в отказ, то из "В резерве" деньги переходят обратно в "Остаток бюджета"
При этом, если блогер был на странице "Согласованные" в нейтральном состоянии и его закинули в отказ - деньги не перекидываются и то же самое наоборот
Израсходовано
Если блогера(-ов) согласовали в статусе "Ожидаем отправки креативов", то из "В резерве" деньги переходят в "Израсходовано"
_________________
После выполнения этих трёх задач, весь остальной функционал, должен работать так же как и работал изначально
Вся работа проводится в начале у фрилансера на локалке, затем пушится на github и далее тянется на сервер
Рассматриваются только те, у которых есть опыт с фреймворком yii2 и умеет работать с git
Заявки фрилансеров
Похожие заказы
- $120Веб-программирование4 заявкиЗакрыт3 года назад
Требуется скорректировать механизм скидок на сайте, чтобы скидка применялась при добавлении различных товаров в корзину, а не только одинаковых. Это должно работать только для стелек, другие товары не учитываются. Необходима доработка существующей системы скидок.
Веб-программирование1 исполнительЗавершен3 года назадТребуется ответственный fullstack разработчик с хорошими знаниями PHP и JS для работы над разнообразными коммерческими проектами. Задачи включают программирование, исследование кода и решение нестандартных задач. Обеспечиваем еженедельную оплату и интересные задания. В заявке укажите желаемую часовую ставку и количество часов для работы в ближайшие 7 дней.
Веб-программирование13 заявокЗакрыт2 года назадНеобхідно перенести сайт інтернет-магазину з webasyst на інший скрипт. Також можливо налаштувати платежі PayPal на старому движку. Після перенесення потрібно налаштувати управління сайтом. Сайт розташований на хостингу mirohost.
Веб-программирование1 заявкаЗакрыт2 года назадТребуется разработать скрипт для автоматической регистрации клиентов на сайте с проверкой свободных дат. Скрипт должен использовать данные из файла импорта, обеспечивать авторизацию, добавление заявителей и проверку доступных дат. Дополнительно необходима интеграция с сервисом распознавания капчи. После успешной регистрации должно отображаться сообщение и предоставляться ссылка на скачивание PDF файла.
Веб-программирование1 исполнительЗакрыт3 года назадТребуется подключить API партнерки для продажи билетов на сайте, созданном на платформе Tilda. Ознакомьтесь с документацией, предоставленной во вложении, и укажите стоимость выполнения задачи.
Веб-программирование5 заявокЗакрыт2 года назад- $1000
Ищется Vue.js разработчик для реализации проекта рекрутинговой CRM системы. Необходим опыт в выстраивании архитектуры приложения, работе с Promise, vuex, resp api и routes. Проект предполагает создание функционального и эффективного решения для рекрутинга.
Веб-программирование3 заявкиЗакрыт3 года назад Необходимо создать копию существующего сайта на WordPress на новом домене на том же хостинге. Задача включает в себя корректное копирование файлов, пересоздание базы данных и настройку редиректов с SSL и с www на без www. Домен уже зарегистрирован и SSL получен.
Веб-программирование4 заявкиЗакрыт3 года назад- $25
Требуется подключить и настроить платежную систему Payeer на сайт, созданный на платформе Тильда. Необходима полная интеграция для обработки платежей. Укажите стоимость выполнения задания.
Веб-программирование4 заявкиЗакрыт2 года назад