README.md
Digital-интегратор 5 УГЛОВ
Описание
Тестовое задание вакансии “Верстальщик”.
Цель: сверстать страницу “Оформление заказа” для магазина одежды.
Требования:
- pixel-perfect вёрстка по макету Figma;
- адаптивность и кросс-браузерность;
- использование методологии БЭМ;
- использование препроцессора SАSS;
- анимированные эффекты взаимодествия с интерфейсом;
- логика взаимодействия с интерфесом;
- валидация и отправка формы (вывод в консоль);
- сообщение об успешной отправке заказа;
- двусторонняя связь между полем ввода адреса и картой, подсказки в поле адреса (использовать Dadata и Яндекс карты).
Запуск
Для запуска проекта достаточно клонировать репозиторий и открыть файл index.html
. А ещё можно открыть рабочую копию проекта прямо сейчас.
Реализация
Проект реализован без использования каких бы то ни было вспомогательных средств и библиотек - только HTML, CSS и JS. Исключение составляют SASS и Яндекс карты, использование которых является требованием.
Развитие
Данный проект реализован в качестве демонстрационного. Для того, чтобы применить его в реальном продукте, необходим ряд улучшений, например:
- вынести компонент
good
в<template>
, а возможно даже задействовать Shadow DOM - для того, чтобы динамически наполнять список используя AJAX; - улучшить доступность с помощью ARIA атрибутов;
- задействовать webpack и babel для улучшения производительности и совместимости (минификация, полифилы и т.д.);
- задействовать сторонние библиотеки, например JQuery или React, для оптимизации, расширяемости и более лёгкой поддержки.
Описание
Страница “Оформление заказа” для магазина одежды.
Конвейеры
0 успешных
0 с ошибкой