Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

На существующем проекте необходимо сделать задание по Frontend части. На данный момент есть авторизация и несколько страничек в личном кабинете. Необходимо добавить страницу "Просмотр каталогов". Backend часть уже реализована и поднята на сервере, есть документированный API.

Суть задания:

1) Необходимо сделать запрос для получения массива всех каталогов, отрисовать их справа от навигационной шторки. У каждого каталога есть категории, каталог должен раскрываться, получается некий аккардеон. Если категория содержит подкатегории, категория тоже должна разворачиваться (требуется понимание рекурсии)

2) Управление категориями, возле категории должны быть иконки: удалить, переименовать (всё это сопровождается запросами на сервер, удаление должно происходить и на сервере). Также необходимо добавить кнопку добавления категории.

3) При клике на категорию, в которой уже не содержится подкатегорий, необходимо построить таблицу из полученных с бэкенда данных на главной части страницы.

4) В построенной таблице должна быть возможность удалять товар (строку таблицы), редактировать, и добавлять новый.

5) Реализовать поиск по таблице

Стек: Vue.js Nuxt.js Vuetify

4 года назад
guest_15859334836695
4 года в сервисе
Был
4 года назад