Проект: тестовое задание для компании Media Works
Разработчик: Роман Демин
Ссылка на Github Pages Авто Лизинг
- Сверстать макет страницы по методологии БЭМ и сделать адаптив
- Использовать препроцессор SCSS
- При нажатии на кнопку Войти должна открываться форма авторизации
- По завершении загрузить на Github Pages
- анимировать появление и исчезновение формы авторизации
- Стандарты вёрстки: HTML5, CSS3
- Семантически правильная вёрстка (каждый html-элемент используется осмысленно и по назначению)
- Адаптивность сетки: мобильная, планшетная и десктопная версии по принципу Desktop First На всех промежуточных разрешениях используется резиновая вёрстка
- Методология: БЭМ
- Фреймворки и сторонние библиотеки: не используются
- Препроцессор: SCSS
- Инструмент автоматизации: Gulp
- Нестандартные шрифты подключены локально.
- Модальное окно с формой авторизации на сайте: JavaScript
- Система управления версиями: Git
- Папка build со всем её содержимым должна попадать в репозиторий на github.
- Сборка проекта: Gulp
- Тестировать страницу на Goggle PageSpeed Insights
-
Шрифты
Установите
- Node.js - последнюю версию LTS
- NPM - установка включена в установку Node.js
- Проверьте корректность установки Node и NPM:
node --version npm --version
- Проверьте корректность установки Node и NPM:
- Gulp-cli - v4.x:
npm install --global gulp-cli
- Проверьте корректность установки Gulp:
gulp --version
- Запустите терминал из корневой директории проекта
- Установите npm-пакеты плагинов сборки и тестирования (devDependencies из файла package.json)
npm i
- Протестируйте код на соответствия style-guides
npm test
- Соберите проект без запуска локального сервера
npm run build
- Запустите локальный сервер
npm start