Дано:

Мы разрабатываем приложение веб-каталога товаров на vue 3, которое должно работать в связке с ПИМ системой.

ПИМ система это SPA, фронт написан на backbone.js, бэкенд на php.

Приложение вебкаталога получает все данные по REST API (есть документация).

У нас есть свои разработчики, которые могуть консультировать по всем вопросам, как им пользоваться.

Это API уже используеся фронтом ПИМ системы для коммуникации с бэкендом.

API в действии можно посмотреть тут:

Нужно:

Для этого приложения веб-каталога товаров, которое пишется на vue.js 3, нужно:

1) сделать фильтры только для полей типа список (есть фиксированный список возможных значений), мультисписок (есть фиксированный список возможных значений), ссылка (например бренд для товара), только для сущности товар. Все остальные типы полей пока не нужно. Для того, чтобы в дропдауне фильтра пользователь смог просто увидеть список доступных значений и выбрать одно или неслолько значений. Фильтровать по атрибутам товара пока не нужно.

2) какие именно поля будут попадать в фильтр должно конфигурироваться в конфиге приложения - таких полей будет несколько, думаю до 6

3) при нажатии на кнопку "Filter" происходит фильтрация аяксом без перезагрузки страницы, предыдущие фильтры учитываются

4) при нажатии ресет, актуальный фильтр полностью скидывается, но не закрывается

5) выбранные элементы всегда вверху списка

6) при нажатии кнопки Reset All Filters все фильтры скидываются и закрываются

7) каждый фильтр в дропдауне "Фильтровать" можно выбрать только один раз - думаю после того, как он выбран, его нужно оттуда убирать.

8) Ecли в фильтре выбрано больше чем одно значение, в закрытом дропдауне показываем значения через запятую.

9) Опции для фильтров должны загружаться, в тот момент, когда фильтр добавляется.

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

Будут учитываться только предложения с фиксированной стоимостью. Готов ответить на любые вопросы!

3 года назад
alex_zin
46 лет
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Требуется разработка смарт-контракта с базовым функционалом для минтинга NFT. Ищется специалист в области веб-программирования, который сможет реализовать данный проект.

    Закрыт
    3 года назад
  • $50

    Необходимы корректировки шаблона WordPress: раскомментировать код в шапке, добавить новогодний шарик, улучшить работу галереи и форм заказа. Также требуется вывод записей блога и доработка админки для записей типа 'экскурсия'. Устранить проблемы с заголовками и медиаполями, а также добавить новое поле 'Порядок' для управления отображением экскурсий.

    Завершен
    3 года назад
  • Требуется разработка бота для Telegram, который будет парсить логины из открытой группы, сортировать их по дате добавления и инвайтить в вашу группу. Бот должен также отправлять поздравительные сообщения от имени администратора, упоминая пользователей по списку логинов. Необходимы навыки веб-программирования и опыт работы с Telegram API.

    Закрыт
    3 года назад
  • $25

    Необходимо перенести визуализатор опросника с сайта https://stalex.ua/visualizer/ на другой сайт. Ожидается реализация всех функций, включая кнопки и смену цвета. Важно, чтобы перенос сохранил полный функционал оригинала, обеспечив удобство для пользователей.

    Закрыт
    3 года назад
  • Требуется доработка сайта на платформе OpenCart 3. Необходимо изменить главное меню, чтобы оно стало как на сайте Цитрус, а также настроить категории, размер баннера и реализовать автопрокрутку (карусель) баннера.

    Закрыт
    3 года назад
  • $200

    Требуется завершить разработку анкеты на PHP для психологического исследования. Основные задачи: регистрация пользователей через Telegram и заполнение анкеты. Работа выполнена на 60%, есть ТЗ, дизайн в Фигме и материалы от предыдущего разработчика. Ищем разработчика среднего уровня.

    Закрыт
    3 года назад
  • Требуется провести доработки сайта на modx, включая анализ текущих настроек API, выявление проблем с заказами и их решение, создание 404 страницы, а также оценку реализации полноценного обмена API с возможностью выбора доставки. Предоставление ТЗ возможно после обсуждения заинтересованности.

    Закрыт
    3 года назад