Skip to content
/ mesto Public

Фронтенд проекта Mesto на нативном JS.

Notifications You must be signed in to change notification settings

AlyonaGN/mesto

Repository files navigation

Mesto - Этап 1

Сайт для размещения фотографий

"Место" - приложение, позволяющее пользователям выкладывать свои фотографии и их описание. Фотографии могут просматриваться в полноразмерном режиме при клике по ним, также им можно ставить лайки. Это первый этап реализации фронтенда проекта, написанный на нативном JS и обращающийся к API Яндекс.Практикума.

Ссылка на проект на Github Pages

Итоговый вариант проекта, в котором я использовала React для фронтенда и написала свой бэкенд на Node.js можно посмотреть здесь.

В проекте используется, среди прочего:

  1. объектно-ориентированный подход;
  2. флексбокс-вёрстка;
  3. отзывчивая верстка;
  4. переходы для изменения состояния элементов при наведении мыши;
  5. обработчики событий в JS.

Реализован следующий функционал:

  1. открытие и закрытие фотографий;
  2. лайк фотографий;
  3. редактирование профиля;
  4. добавление и удаление фотографий;
  5. валидация форм;
  6. закрытие попапов кликом на overlay.

В проекте соблюдены правила БЭМ, в том числе, применительно к структуре хранения файлов. Настроена сборка с помощью webpack.

About

Фронтенд проекта Mesto на нативном JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published