/mesto

Проектная работа. Интерактивная страница для размещения фотографий

Primary LanguageJavaScript

Сервис "Mesto"

Описание

Сервис "Mesto" - это интерактивная страница для размещения фотографий.

Проектная работа, выполненная при обучении на Яндекс.Практикум по специальности Веб-разработчик.

Тема: JavaScript - непростые концепции

Страница проекта

https://kateworks.github.io/mesto/

Технологии

Верстка сайта выполнена с использованием HTML5 и CSS3.

Файловая структура проекта организована по методологии БЭМ (подход Nested).

Логика реализована на JavaScript с применением ООП.

Для сборки проекта используется Webpack.

Примечание.

Для выполнения запросов к API использовался фиктивный REST сервер My JSON Server, поэтому введенная информация не сохраняется после закрытия или перезагрузки страницы.

Исходные данные можно посмотреть здесь: https://my-json-server.typicode.com/kateworks/data

Запуск проекта

  1. Клонировать репозиторий

    git clone https://github.com/kateworks/mesto.git

  2. Установить зависимости

    cd mesto

    npm install

  3. Для запуска использовать команды

    npm run dev

    Запуск проекта в режиме разработки. Для просмотра результатов в браузере откройте http://localhost:8080 После внесения изменений страница перезагрузится автоматически

    npm run build

    Создает финальную сборку проекта, готовую для развертывания, в папке dist