Вакансия frontend-разработчика в panfilov.digital
Шаблон: https://github.com/vuejs-templates/webpack
В качестве линтера нужно использовать конфиг airbnb (при установке будет выбор).
Также нужно использовать vue-router и vuex.
<aside> ☑️ Результат необходимо разместить в публичном репозитории на github.
</aside>
Необходимо реализовать диспетчер закладок (для примера можно посмотреть в google chrome - chrome://bookmarks/).
Список закладок: в нем будут размещены закладки, при нажатии на которые будет переход по ссылке. Также на них имеется кнопка, при нажатии на которую будет открываться меню (удалить, изменить, копировать url).
Кнопка "Добавить": открытие формы добавления закладки. Поля: Название и Ссылка (только для закладки).
Необходимо предусмотреть валидацию формы (поля не должны быть пустыми).
Новые закладки должны добавляться первыми в списке.
При нажатии кнопки "Изменить" открывается форма добавления закладки, но с заполненными полями.
Роутинг: главная страница, добавление закладки.
Поиск: должен искать закладку по вхождению строки в названии или ссылке закладки.