Проект представляет собой интерактивный интерфейс для работы с карточками, где пользователи могут добавлять, удалять и лайкать карточки с фотографиями, а также взаимодействовать с профилем.
- Все карточки корректно создаются из данных, полученных с сервера.
- Корзина для удаления отображается только на карточках, созданных текущим пользователем.
- Лайки корректно отображают состояние: активны для карточек, которые текущий пользователь лайкнул.
- Реализована форма добавления карточки, которая открывается по нажатию кнопки.
- Добавление новой карточки возможно как с помощью кнопки, так и нажатием клавиши Enter в любом текстовом поле формы.
- Лайки работают корректно: можно ставить и убирать с карточек.
- Удаление карточек осуществляется корректно и доступно только для карточек текущего пользователя.
- Все поля ввода в формах имеют включённую валидацию.
- Кнопка отправки формы остаётся неактивной, если хотя бы одно из полей не проходит валидацию.
- Открытие и закрытие модальных реализовано с добавлением и удалением слушателя событий для закрытия окна по нажатию клавиши Esc.
- HTML
- CSS
- JavaScript
- API
- Webpack
- БЭМ
- Громов Алексей. Группа 3822Б1ПР3.
- Ссылка на GH Pages