Разработчик Laravel – внести доработки в проект
4487 UAHНа проекте используется laravel-admin (админка) + на фронте https://pixinvent.com/vuexy-bootstrap-laravel-admin-template/
Необходимо доработать front-end и back-end часть. Работать будем по этапно:
1. Реализация задачи
2. Пуш в Git (Работа строго через git (bitgucket)
3. Проверка на соотвествие критерием приемки.
4. Закрытие проекта, создание нового.
Предлагаю вам оценить несколько простых задач для начала, чтобы разобраться с проектом и потом взять в релазиацию более сложные задачи:
1) Добавить статусную модель в ПУ для Анкет:
/admin/drivers
/admin/brokers
/admin/office_staff
по аналогии статусной страницы отзывы /admin/reviews
Критерии приемки:
1. По умолчанию все записи имеют статус Yes (отоброжается на сайте)
2. Возможность перевести администратором страницу в No, тогда она не отоброжается на сайте
3. Возможность отфильтровать данные внутри задела записи по статусу Yes / No (по аналогии с /admin/reviews)
2) Добавить колонку Source с параметрами User / Import в ПУ для Анкет:
/admin/drivers
/admin/brokers
/admin/office_staff
Критерии приемки:
1. Возможность отфильтровать по колонке Source (User/Import)
2. По умолчанию все записи (страницы) имеют тип User
3. При добавлении новых страниц пользователем через сайт, Source проставляется User
3) Объединить поле поиска в одно длинное поле, Placeholder предзаполнить текстом: Enter first name, last name, company name or MС
Критерии приемки:
1. Проверить, что поиск корректно работает и отрабатывает после изменений

4) Доработать набор полей для /review/0 (Broker)

Добавить поля на страницу в front-end:



Критерии приемки:
1. Поля корректно заполняются, согласно ТЗ и данными в зависимости от типа поля
2. Данные записываются и сохарняются в БД
3. Расширенные данные отоброжаются на сайте в ПУ в карточке /admin/reviews/*******
4. При добавлении комментария к анкете, аналогично доступны дополнительные данные:

5) Доработать отоброжение дополнительной информации в карточке отзыва: /broker_page/67?19159

1.Если пользователь заполнил How would you rate this broker *, выводим под основным сообщением в таком же формате (см. скрин ниже) расширенную информацию.

2. Добавить линию разделитель сообщения и причин, как тут

(https://demos.pixinvent.com/vuexy-html-laravel-admin-template/demo-1/forms/basic-inputs)
Критерии приемки:
1. Данные корректно отоброжаются, согласно заполненным данным
Указывайте:
1) Ваш опыт работы с Laravel + Front
2) Примерную оценку (срок + по деньгам каждый пункт +/-)
-
1 день1122 UAH
162 1 день1122 UAHЗдравствуйте!
Могу выполнить работу.
Сделаю качественную работу,
Опыт более 7 лет.
Пишите обсудим.
-
1 день4487 UAH
161 0 1 1 день4487 UAHСпасибо за то, что поделились своими деталями.
У меня есть опыт в управлении административными процессами, и я внимательно проверил ваше предложение.
Теперь у меня есть несколько вопросов:
1) Нужно ли реализовать этот статус на уровне схемы базы данных или он уже присутствует и просто отсутствует в административной панели?
2) Как запускается "Импорт"? Это произойдет через будущую функциональность (например, импорт CSV) или это устанавливается вручную администратором?
3) Хотите ли вы, чтобы администратор мог изменять источник вручную, или это только для чтения?
…
4) Должен ли поиск быть "нечетким" по всем полям (например, частичные совпадения), или вы ожидаете строгие совпадения?
Я был бы признателен, если бы вы сообщили мне об этом.
Надеюсь вскоре услышать от вас.
Спасибо
-
Победившая ставка4 дня4487 UAH
14721 218 0 Победившая ставка4 дня4487 UAHДобрый день!
Опыт с Laravel 10+ лет.
С vue работаю 3 года.
Обращайтесь, буду рад сотрудничеству.
-
1 день1122 UAH
219 0 1 1 день1122 UAHЗдравствуйте!
Имею опыт работы с Laravel (в том числе laravel-admin), Vue, Git и Bitbucket, знаком с шаблоном Vuexy и логикой кастомизации админок.