«Место» — веб-страница с галереей фотографий, с которой можно взаимодействовать: поменять имя, описание и аватар пользователя, добавить новые и удалить существующие карточки, поставить лайк на карточку, развернуть картинку карточки на полный экран. Реализована клиентская валидация форм, улучшен UX при работе с попапами. В этой проектной работе переписали часть кода по принципам ООП, отрефакторили код, добавили несколько дополнительных классов, собрали проект с помощью Webpack.
- HTML
- CSS
- Flexbox
- Grid Layout
- JavaScript
- БЭМ Nested
- Git
- ООП
- NPM
- Webpack
- Клонировать проект:
git clone https://github.com/shuraaas/mesto.git
- Установить зависимости:
npm i
- Запустить dev-server:
npm run dev
- Собрать проект:
npm run build
- Задеплоить в Github Pages:
npm run deploy
Переписать приложение на React.