Skip to content
/ mesto Public

Учебный проект «Место»: адаптивная и интерактивная страница с галереей фотографий.

Notifications You must be signed in to change notification settings

mvxim/mesto

Repository files navigation

«Место» — проектная работа №9, 9 спринт, 4 курс

Что за проект:

«Место» — веб-страница с галереей фотографий, с которой можно взаимодействовать: поменять имя и описание страницы, добавить карточку с новой фотографией, удалить свои карточки, поставить лайк фотографии. Проект взаимодействует с сервером Яндекс Практикума: карточки и информация сохраняются там.

Что использовал при создании:

  • HTML
  • CSS
    • Flexbox
    • Grid Layout
  • JavaScript
    • Constraint validation API
    • ООП
    • Асинхронный код: промисы и HTTP-запросы
    • API сервера Яндекс-практикума
  • БЭМ Nested
  • Git
  • Webpack

Как работать с проектом:

  1. Клонировать проект: git clone [email protected]:mvxim/mesto.git
  2. Установить зависимости: npm i
  3. Запустить dev-server: npm run dev
  4. Собрать проект: npm run build
  5. Задеплоить в Github Pages: npm run deploy

Посмотреть страницу и макет:

Что можно улучшить:

Портировать проект на React.

About

Учебный проект «Место»: адаптивная и интерактивная страница с галереей фотографий.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published