annavilnid / mesto

Проект: Место

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Сервис "Mesto"

Учебный проект по основам JavaScript на курсе "веб-разработчик" в Яндекс.Практикуме. Процесс выполнения данной работы состоит из нескольких двухнедельных спринтов (4-9 спринты).

Figma

Стек технологий:

  • HTML 5;
  • CSS 3;
  • JavaScript (ES 6);
  • ООП;
  • БЭМ (Nested);
  • Webpack;
  • git/github;
  • Figma.

Фукционал:

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

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

  • обмен данными через API (используется учебный сервер Яндекс.Практикума);
  • верстка по дизайн-макету из Figma;
  • по итогам каждого спринта работа проверяется код-ревьюерами, критические замечания обязательны для устранения.

Как установить и запустить проект:

  • Клонировать репозиторий:
    git clone https://github.com/annavilnid/mesto.git
  • Установить зависимости:
    npm install
  • Собрать проект Вебпаком:
    npm run build
  • Запустить проект на локальном сервере:
    npm run dev

About

Проект: Место


Languages

Language:JavaScript 57.3%Language:CSS 30.8%Language:HTML 11.9%