Заказчик
Отзывы фрилансеров:
+ 19
- 0
Зарегистрирован на сайте 16 лет и 11 месяцев
Бюджет:
1000 руб
9.77 $ — 9.39 €
Ищем верстальщика. Указывайте примерные расценки и сроки. Макет вышлю кандидатам.
Требования:
Вёрстка
- соответствие макету с оговоренными отклонениями
- HTML 5, CSS 3, JavaScript
- поддержка
- не использовать препроцессоры в продакшене (sass компилятор и подобные решения)
- возможность использовать фреймворки и библиотеки
- графика, оптимизированная для web, использование спрайтов где это нужно
- объединение и минификация .js-файлов в бандл на продакшене
- фоллбеки в css, если необходимо
- минификация css на продакшене
- наличие исходников и настроек инструментов: линтеров, таск-менеджеров, др. Инструкция-описание неявных настроек
- оценка PageSpeed Insight 90 и выше (на страницах без встроенных карт) при идеальных настройках веб-сервера (кэширование, переадрессации). Допустимо, если оценка ниже по аргументированным причинам вроде настроек веб-сервера или невозможности облегчить решения, прописанные в техническом задании
- отсутствие горизонтального скролла, если это не оговорено в техническом задании
- адекватное поведение всех элементов при изменении количества текста в любом из текстовых блоков
- адаптивная вёрстка для мобильных телефонов, планшетов, ноутбуков, десктопов
- базовый UX. Например: Enter отправляет форму, перемещение по элементам с помощью Tab подсвечивается, ожидаемый вид курсора
- адекватное поведение при отключенном JavaScript и в старых браузерах. Например, просьба обновить браузер
- базовая адаптация для людей с ограниченными возможностями: ожидаемое поведение перемещения по элементам с помощью Tab; озвучивание элементов управления в т.ч. состоящих только из графики (иконок) программой-говорилкой
- валидность кода 100% на validator.w3.org
- семантическая вёрстка с использованием HTML
- интуитивно понятные названия классов и идентификаторов в исходниках
- наличие страницы с ошибкой 404
- желательно использование инструментов для поддержки старых версий браузеров (например, autoprefixier). Поддержка нужна не глубокая, но максимальная, которая не усложнит и не увеличит объём вёрстки
Логика сайта (back-end)
- на хостинге PHP версии 7.3
- фреймворк Laravel или другие язык/фреймворк, если есть весомые аргументы. Наш аргумент: наш веб-мастер владеет laravel
- отсутствие замечаний PageSpeed Insight или аргументация наличия замечаний
- наличие страницы 404
- защита от XSS, SQL-инъекций
- отсутствие непредусмотренных интерфейсом событий при подмене HTTP-запросов (например, смена email пользователя при помощи "кастомного" HTTP-запроса, если смена email не предусмотрена интерфейсом)
- при ошибке подключения к БД или подобных ошибках, вывод страницы с ошибкой (ни в коем случае не текст ошибки)
- любой подход к разработке, но обязательно читаемый код, интуитивно понятные названия функций и классов
Хостинг nic.ru, SSL работает через Cloudflare, работа с поддоменами с помощью .htaccess специфичная (если это нужно).
Разделы:
Опубликован:
18.11.2019 | 10:05 [последние изменения: 18.11.2019 | 10:06]