Техническое задание: Веб-интерфейс для складских сборщиков

Цель проекта

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

Основные функции системы

  • Авторизация сотрудников: Защищенный вход в систему для персонала.
  • Работа с заданиями:
    • Загрузка списка заданий на сборку комплектов из внешней учетной системы (1С).
    • Экран выполнения задания с детализацией состава комплекта.
    • Возможность отмечать выполненные комплекты и фиксировать возникшие ошибки.
  • Ручная комплектация: Отдельный экран для сборки заказов вне списка заданий.
  • Мониторинг: Общий экран с планом склада, отображающий прогресс выполнения заданий в реальном времени.
  • Интеграция: Двусторонний обмен данными с учетной системой через API (получение заданий, отправка результатов).

Требования к интерфейсу

  • Адаптивный дизайн, оптимизированный для использования на планшетных компьютерах.
  • Минималистичный и интуитивно понятный интерфейс.
  • Крупные, удобные для нажатия элементы управления (кнопки, поля).

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

Backend

  • Язык программирования: на выбор исполнителя (Python, Node.js, PHP).
  • Архитектура: REST API для взаимодействия с фронтендом и внешними системами.
  • Реализация бизнес-логики, работы с базой данных и API-интеграций.

Frontend

  • Современный фреймворк или библиотека (React, Vue.js, Angular или аналоги).
  • Полная реализация пользовательского интерфейса согласно описанным функциям.
  • Организация взаимодействия с backend по REST API.