Skip to content

Фронтенд проекта «Место» — это интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки. Реализована валидация форм. Stack: JavaScript, OOП, API, Webpack, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.

Notifications You must be signed in to change notification settings

ia-stepanov/mesto

Repository files navigation

Место

Учебный проект от Яндекс.Практикум

Описание проекта

Место - это интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки.

Данный учебный проект создан в рамках прохождения 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

Макеты Проектной работы в Figma:

Чеклисты Проектной работы:

Скриншот:

Развернуть

mesto

Ссылка на сайт:

https://ia-stepanov.github.io/mesto/

Место на «React»:

https://github.com/ia-stepanov/mesto-react

About

Фронтенд проекта «Место» — это интерактивная страница, на которой пользователи могут делиться фотографиями, удалять их и ставить лайки. Реализована валидация форм. Stack: JavaScript, OOП, API, Webpack, HTML5, CSS3, БЭМ, Flexbox, Grid Layout, Figma.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published