Учебный проект по основам JavaScript на курсе "веб-разработчик" в Яндекс.Практикуме. Процесс выполнения данной работы состоит из нескольких двухнедельных спринтов (4-9 спринты).
Figma
Стек технологий:
- HTML 5;
- CSS 3;
- JavaScript (ES 6);
- ООП;
- БЭМ (Nested);
- Webpack;
- git/github;
- Figma.
Фукционал:
- редактирование пользовательских данных (аватара и профиля);
- добавление новых карточек;
- удаление пользователем тех карточек, которые добавил именно он;
- добавление и отмена лайков, счетчик лайков;
- просмотр увеличенного изображения в попапе;
- валидация форм.
Особенности проекта:
- обмен данными через API (используется учебный сервер Яндекс.Практикума);
- верстка по дизайн-макету из Figma;
- по итогам каждого спринта работа проверяется код-ревьюерами, критические замечания обязательны для устранения.
Как установить и запустить проект:
- Клонировать репозиторий:
git clone https://github.com/annavilnid/mesto.git
- Установить зависимости:
npm install
- Собрать проект Вебпаком:
npm run build
- Запустить проект на локальном сервере:
npm run dev