- Mesto – интерактивный сервис для работы с фотографиями
Учебный проект сделанный для Яндекс.Практикум
- Позволяет загружать новые карточки с картинкой и заголовком/ставить лайки/удалять карточки
- Кастомная валидация форм
- Зум картинок
- Редактирование информации о пользователе
- Сервис подключен к серверу. Реализовано:
- Загрузка информации о пользователе с сервера
- Загрузка первоначальных карточек с сервера
- Редактирование профиля
- Добавление новой карточки
- Отображение количества лайков
- Удаление карточки(можно удалять только свою)
- Можно ставить и удалять лайки
- Обновлять аватар
HTML
CSS(flexbox, grid)
BEM
JavaScript(ES5/ES6)
Webpack
Babel
https://bobandmermaid.github.io/Mesto/
- Установить node.js, webpack
- Клонировать репозиторий https://github.com/bobandmermaid/Mesto.git
npm i
(установить пакеты)npm run dev
(сборка проекта в режиме разработки)npm run build
(сборка проекта для развертывания)
Отображение количества лайков карточкиУдаление карточкиПостановка и снятие лайкаОбновление аватара пользователяУлучшенный UX при редактировании профиляУлучшенный UX при добавлении карточки