Проект представляет собой сервис, позволяющий делиться изображениями красивых мест и городов.
Проект реализован с использованием следующих технологий:
- HTML 5:
- CSS 3:
- технологии flexbox и Grid layout;
- абсолютное и отностительное позиционирование;
- анимации и транссформации;
- normalize.css;
- псевдоклассы и псевдоэлементы.
- БЭМ:
- организация файловой структуры по схеме nested;
- именование БЭМ-сущностей.
- JavaScript:
- работа с DOM;
- функции и циклы;
- работа с различными видами событий ("submit", "click", "input", "mousedown").
- ООП
- Node Package Manager (NPM)
- установка пакетов для проекта как зависимости для разработки и для продакшена (webpack, webpack-cli, webpack-server и т.д.);
- Сборщик проекта - Webpack
- настройка конфигурационного файла Webpack;
- настройка конфигурационного файла Babel;