Техническое задание: PWA для сканирования и сверки штрих-кодов

Цель проекта

Разработать кроссплатформенное прогрессивное веб-приложение (PWA), которое позволит пользователям сканировать штрих-коды с помощью камеры смартфона или планшета и проводить их автоматическую сверку с заданным списком или базой данных.

Основные функциональные требования

  • Реализация сканирования штрих-кодов (QR-кодов, EAN-13, Code 128 и других распространенных форматов) через камеру устройства в реальном времени.
  • Функция ручного ввода номера штрих-кода.
  • Возможность сверки отсканированного кода с локальной или синхронизируемой базой данных (списком).
  • Визуальная и звуковая индикация результата проверки (совпадение/несовпадение/ошибка).
  • Ведение истории сканирований с возможностью фильтрации и экспорта данных.
  • Полноценная работа в офлайн-режиме (основной функционал сканирования и проверки).
  • Установка приложения на домашний экран устройства (соответствие критериям PWA).

Технические требования

  • Приложение должно быть реализовано как PWA с использованием современных веб-технологий (HTML5, CSS3, JavaScript).
  • Использование библиотек для распознавания штрих-кодов (например, ZXing).
  • Адаптивный и удобный пользовательский интерфейс, оптимизированный для мобильных устройств.
  • Минималистичный дизайн с фокусом на скорость и простоту процесса сканирования.
  • Код должен быть чистым, документированным и готовым к дальнейшей поддержке.

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

  • Рабочее PWA-приложение, развернутое на хостинге.
  • Исходный код проекта с комментариями.
  • Краткая документация по развертыванию и использованию.

Разработка сайта для свадебного фотографа

Требуется создать современный минималистичный сайт-визитку с акцентом на конверсию. Ключевые требования: точное следование структуре и UX предоставленных референсов, работа на визуальном конструкторе и полная передача прав доступа заказчику.