Проект выполнен в рамках курса «Веб-разработчик» Яндекс Практикума.
Цель проекта: закрепление навыков верстки и использования JS (ES6).
- приложение обменивается данными с тестовым сервером при помощи API,
- редактирование профиля пользователя (информация сохраняется на сервере),
- добавление карточки с названием и фото по ссылке (информация сохраняется на сервере),
- возможность лайкать карточки (информация сохраняется на сервере),
- удаление карточек (информация сохраняется на сервере),
- закрытие модальных окон (кликом по Х или оверлею, а также по нажатию Esc),
- валидация форм на клиенте
- HTML
- CSS (реализована адаптивная верстка с использованием flex и grid)
- BEM
- JavaScript (использованы принципы ООП)
- Webpack