Интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки.
Учебный проект создан в период прохождения 4-9 спринтов курса Веб-разработчик. Цель проекта:
- закрепить на практике пройденный учебный материал.
- редактирование имени и род занятий
- изменение аватарки профиля
- добавление и удаление фотографии мест с описанием
- реализован рейтинг фотографии (кнопка лайк)
- просмотр фотографии на полный экран;
- закрытие попапа по оверлею и по нажатию на Escape;
- реализована валидация форм средствами JS
- все данные хранятся на сервере, использовано стороннее API
-
- Flexbox;
- Grid Layout;
- Positioning;
- Adaptive UI;
- Media Queries;
- Методология БЭМ
- Файловая структура Nested БЭМ;
-
- Стиль CamelCase;
- ООП;
- Асинхронность и оптимизация;
- REST API
git clone https://github.com/cactys/mesto.git
- Установите зависимости:
npm i
- Запустить проект:
npm run start
© 2022 Mesto Russia