Skip to content

artginzburg-learning/mesto

Repository files navigation

Интерактивная страница, куда можно добавлять фотографии, удалять их и ставить лайки. Ну, и пользователя кастомизировать, разумеется.

Project 4: Reviewed and accepted version of the project

Project 5: Reviewed and accepted version of the project

Project 6: Reviewed and accepted version of the project

Project 7: Reviewed and accepted version of the project

Project 8: Reviewed and accepted version of the project

Project 9: Reviewed and accepted version of the project

Описание

3-я и 4-я курсовые работы в рамках обучения Веб-разработке в Яндекс.Практикуме

Среда исполнения

NodeJS — программная платформа с открытым исходным кодом, основанная на движке V8, превращающая JavaScript из узкоспециализированного языка в язык общего назначения.

Установка

# Склонировать репозиторий
git clone https://github.com/artginzburg/mesto
# Перейти в папку проекта
cd mesto
# Установить зависимости
npm i

Запуск

Демонстрация в режиме разработки

npm run dev

Запускает локальный сервер на localhost:6969 · С автоматическим обновлением при внесении изменений

Сборка проекта для независимой эксплуатации

npm run build

Компилирует код в директорию /dist

Размещение на GitHub Pages

npm run deploy

Размещает продакшн-версию кода из директории /dist в ветке gh-pages


Технологии

  • JSON API
  • BEM Methodology
  • Webpack
  • File Structure — Nested BEM
  • Adaptive design
  • CSS transformations and transitions
  • Flexbox & Grid Layout
  • JavaScript (Classes, Modules)
  • Live form validation
  • Keyboard, input and mouse events
  • Image optimization
  • Version Control: Git

Ссылки

Чеклисты

Планы по доработке

  • Разобраться с грамотным делегированием событий


<-- Prev.   Portfolio   Next -->