Skip to content

stankenA/mesto

Repository files navigation

Проект Mesto

Представляет собой небольшое SPA приложение-фотохостинг, позволяющее опубликовывать новые фотографии и выполнять с ними различные интерактивные действия.

Описание

В приложении реализован следующий функционал:

  • редактирование имени профиля и его описание
  • загрузка нового аватара пользователя указанием ссылки на изображение
  • добавление новой фотографии с описанием
  • возможность ставить/убирать лайк с фотографий
  • удаление фотографий, созданные пользователем
  • просмотр полноразмерного изображения при клике на фото
  • динамическая валидация форм

Все изменения сохраняются на сервере при помощи асинхронных запросов. В галереи всегда будут отражены последние 30 карт.

Технологии:

  1. Адаптивная вёрсткая с помощью HTML5/CSS3
  2. Использование методологии БЭМ
  3. В работе были применены методы ООП, используя JavaScript(ES6+) с классовыми сущностями
  4. Был использован сборщик Webpack в сочетании с различными пакетами и библиотеками

Ссылки

Демо: https://stankena.github.io/mesto

Расширенная версия с React: https://github.com/stankenA/react-mesto-auth

Releases

No releases published

Packages

No packages published