Учебный проект от Яндекс.Практикум
Место - это интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки.
Данный учебный проект создан в рамках прохождения 4-9 спринтов курса Веб-разработчик. Цель проекта закрепить на практике пройденный учебный материал.
- Редактирование аватара и профиля;
- Добавление фотографии и лайков;
- Удаление фотографии и лайков;
- Открытие фотографии в полном размере;
- Валидация форм (LiveValidation).
- HTML5;
- CSS3:
- Flexbox;
- Grid Layout;
- Positioning;
- Adaptive UI;
- Media Queries;
- Методология БЭМ;
- Файловая структура Nested БЭМ;
- JavaScript:
- Стиль CamelCase;
- Объектно-ориентированное программирование;
- Промисы (Promise);
- Асинхронность и оптимизация;
- API (Application Programming Interface);
- Webpack.
Клонировать репозиторий:
git clone https://github.com/ia-stepanov/mesto.git
Установить зависимости:
npm install
Собрать проект:
npm run build
Запустить проект:
npm run dev
- JavaScript