Skip to content

Sverxsro4nik/alfa-test

Repository files navigation

Запуск проекта

Для начала работы с проектом необходимо скопировать данный репозиторий к себе на устройство git clone <имя репозитория>

Для установки зависимостей запустить следующую команду npm ci

Для запуска проекта на локальной машине используется команда npm start

Для сборки проекта в режиме production npm run build

Задание

Создать SPA со списком карточек, на каждой из которых выводится картинка и любая информация на ваш вкус, которая пришла с эндпоинта. Для задачи можно выбрать любое публичное api, например, отсюда https://github.com/public-apis/public-apis Каким должно быть приложение? Пришедшие данные хранятся в сторе. На карточке должна быть иконка лайка. При нажатии на которую, ставится или убирается лайк. Иконка должна подкрашиваться, когда залайкана. На карточке должна быть иконка удаления. При нажатии на которую, карточка удаляется. Сверху должна быть кнопка фильтра, которая по нажатию показывает только залайканые карточки. При отжатии опять показываются все карточки. Дизайн не важен, главное, чтобы было просто и аккуратно. По стэку ориентируемся на список ниже. Остальные решения на вас. Стэк: React Redux желательно, но можно выбрать другой стейт-менеджер TS желательно, но не обязательно В каком формате сдавать ? Ссылка на GitHub + проект выложенный на GitHub Pages