Техническое задание: Верстка макета интернет-магазина

Основные требования к HTML

  • Валидность: Готовый HTML-код должен успешно проходить проверку на официальном валидаторе W3C без ошибок.
  • Семантическая разметка: Необходимо использовать семантические теги (<main>, <section>, <nav>, <article> и т.д.) для логичной и понятной структуры документа.
  • Доступность (a11y): Все интерактивные элементы (ссылки, кнопки) должны быть доступны для управления с клавиатуры (через Tab).
  • Альтернативные тексты: Для всех контентных изображений должны быть заполнены информативные атрибуты alt.

Основные требования к CSS/SCSS

  • Методология БЭМ: Все классы должны быть именованы строго по методологии БЭМ. Допускается вложение селекторов только для элементов и модификаторов внутри их блока.
  • Относительные единицы измерения: Для указания размеров должны использоваться относительные единицы (rem). Конвертацию из пикселей (px) в rem необходимо выполнять автоматически (например, с помощью функции в SCSS или предпроцессора).
  • Чистота кода: Код должен быть чистым, хорошо структурированным и комментированным при необходимости.

Результат работы

Исполнитель должен предоставить полностью готовую, кроссбраузерную и адаптивную верстку, соответствующую предоставленному макету (PSD, Figma, Sketch) и всем перечисленным техническим требованиям.

Разработка единой дизайн-системы для сайта и лендингов юридической компании

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

Разработка технологии сборки медицинского диагностического прибора

Требуется создать полный комплект технологической документации для организации серийного производства медицинского прибора. Включает разработку процессов сборки, электромонтажа, программирования и тестирования.

Разработка мобильного приложения с WebView и Safari Extension для автоматизации веб-действий

Требуется разработчик React Native (Expo) для создания кроссплатформенного приложения, которое на iOS использует Safari Extension, а на Android - WebView, для автоматизации процессов на веб-сайте (поиск и бронирование). Приложение включает стандартные экраны: онбординг, ввод данных, WebView, настройки и Paywall.