Розробник Laravel – внести доопрацювання в проект
На проекті використовується laravel-admin (адмінка) + на фронті https://pixinvent.com/vuexy-bootstrap-laravel-admin-template/
Необхідно доопрацювати front-end і back-end частину. Працювати будемо поетапно:
1. Реалізація завдання
2. Пуш в Git (Робота строго через git (bitbucket)
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) Приблизну оцінку (термін + по грошам кожен пункт +/-)
-
Переможець4 дні4147 UAHПереможець4 дні4147 UAH
Доброго дня!
Досвід з Laravel 10+ років.
З vue працюю 3 роки.
Звертайтесь, буду радий співпраці.
-
1 день1037 UAH
227 1 день1037 UAHПривіт!
Можу виконати роботу.
Зроблю якісну роботу,
Досвід понад 7 років.
Пишіть, обговоримо.
-
1 день4147 UAH
209 0 1 1 день4147 UAHДякую за те, що поділилися своїми деталями.
У мене є досвід у розвитку управління адміністрацією, і я уважно перевіряю вашу пропозицію.
Тепер у мене є кілька запитань:
1) Чи потрібно реалізувати цей статус на рівні схеми бази даних, чи він вже присутній і просто відсутній у панелі адміністратора?
2) Як запускається "Імпорт"? Це станеться через майбутню функціональність (наприклад, імпорт CSV), чи це встановлюється вручну адміністратором?
3) Чи хочете ви, щоб адміністратор міг змінювати Джерело вручну, чи це тільки для читання?
…
4) Чи має пошук бути "нечітким" по всіх полях (наприклад, часткові збіги), чи ви очікуєте строгі збіги?
Я був би вдячний, якщо б ви повідомили мені про це.
Сподіваюся почути від вас незабаром.
Дякую
-
1 день10 368 UAH
261 1 день10 368 UAHШановний Клієнте,
Дякую за можливість підтримати розробку вашого проекту на базі Laravel + Vuexy. Нижче наведено мою детальну пропозицію на основі вашого розподілу завдань, включаючи оцінки вартості/часу та резюме досвіду.
Це моє резюме: https://flowcv.com/resume/snl0a4mdv8
Приклади:
https://www.targetauto.ca/
https://wizardsofweb.co.uk/
https://recigroc.wizardsofweb.co.uk/
… https://www.mvfglobal.com/
✅ Налаштування проекту
Використовувані фреймворки: Laravel-admin (бекенд) + Vuexy Laravel Template (фронтенд)
Контроль версій: Bitbucket Git workflow
Робочий процес: Доставка по завданню → Git push → Огляд → Випуск нового завдання
🔧 Оцінки завдань
1. Додати модель статусу до анкет
Бекенд: Додати стовпець статусу, за замовчуванням "Так", увімкнути перемикач
Фронтенд: Додати перемикач/фільтр до /admin/drivers, /admin/brokers, /admin/office_staff
2. Додати стовпець "Джерело" (Користувач/Імпорт) до анкет
Бекенд: Додати стовпець джерела, за замовчуванням "Користувач", дозволити фільтрацію
Фронтенд: Показати джерело та фільтр у випадаючому списку в таблицях
3. Об'єднати поля пошуку в одне
Фронтенд: Об'єднати існуючі поля в один єдиний ввід з підказкою
Бекенд: Забезпечити правильну обробку логіки пошуку з кількома термінами запиту
4. Розширити поля огляду брокера (Покращення форми огляду)
Додати кілька типів вводу форми, керувати даними форми, оновленнями БД, оновленнями картки адміністратора
Дані відображаються в /admin/reviews/{id} та під час коментування
5. Уточнити відображення додаткової інформації про огляд
Відображати додатковий розділ зворотного зв'язку під повідомленнями, якщо заповнено
Додати стилізовані роздільники, налаштувати макет шаблону
(Годинна оплата також доступна за запитом. Усі ціни включають тестування, Git коміти та відповідність критеріям прийняття.)
💼 Досвід та технологічний стек
✅ 4+ роки досвіду роботи з Laravel, включаючи laravel-admin, кастомний CRUD, політики, фільтри
✅ Інтеграція та переопрацювання шаблонів у стилі Vuexy та AdminLTE
✅ Зручність роботи з Blade, Vue (якщо використовується у вашій конфігурації), jQuery, AJAX, кастомні компоненти полів
✅ Сильна дисципліна робочого процесу Git/Bitbucket
✅ Здатність працювати поетапно з документацією та чіткими повідомленнями комітів
🔚 Висновок
Я впевнений, що можу виконати цю фазу з чистим, надійним та стандартним кодом. Готовий почати з Завдання 1 для тестового запуску та продовжити ітеративно. Готовий почати негайно після вашого схвалення.
Дайте знати, якщо ви хочете запланувати старт або запросити до вашого репозиторію Bitbucket.
З найкращими побажаннями,
-
1 день1037 UAH
281 0 1 1 день1037 UAHПривіт!
Маю досвід роботи з Laravel (в тому числі laravel-admin), Vue, Git та Bitbucket, знайомий з шаблоном Vuexy та логікою кастомізації адмінок.