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

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

Функциональные требования по ролям

Клиент

  • Просмотр списка доступных логистов (в виде адресов или зон работы).
  • Создание новой посылки через специальную форму.
  • Просмотр списка своих посылок с актуальными статусами.
  • Возможность дополнять информацию по посылке и подтверждать её.
  • Загрузка файлов: транспортных лейблов и подтверждений оплаты.
  • Удаление посылки на ранних этапах (до передачи логисту).
  • Фильтрация и поиск своих посылок по статусам и идентификаторам.

Логист

  • Просмотр посылок, назначенных именно ему.
  • Подтверждение ключевых этапов (получение, отправка) с обязательной загрузкой фото- или видеоотчёта.
  • Фильтрация и поиск своих посылок по статусам и ID.

Администратор

  • Полное управление пользователями: создание учётных записей (логин/пароль) и назначение ролей.
  • Контроль над передачей посылок между клиентом и логистом.
  • Возможность редактирования любых данных в системе.
  • Проверка статусов посылок и загруженных файлов.
  • Управление системой уведомлений и процессом оплат для логистов.
  • Расширенная фильтрация и поиск по всем посылкам.

Общие требования к системе

  • Жизненный цикл посылки: Чёткая цепочка статусов (например: «Создана», «Передана логисту», «Получена на склад», «Оплачена», «Отправлена» и другие).
  • Система уведомлений: Реализация оповещений внутри системы (иконка «колокольчик»).
  • Интерфейс: Минималистичный, выдержанный в едином стиле, с подтверждением важных действий (модальные окна).
  • Работа с файлами: Корректная загрузка, валидация и хранение изображений/документов.
  • Навигация: Реализация фильтров, поиска и пагинации во всех relevant разделах.

Подробное техническое задание будет предоставлено отдельным файлом.

Разработка компилятора с использованием Flex и Bison

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

Разработка нативного Android-приложения для существующего сервиса

Требуется создать мобильное приложение под Android для действующего веб-сервиса с большой пользовательской базой. Необходимо полностью перенести функционал, дизайн и админ-панель из веб-версии. Подробное ТЗ и детали - для обсуждения с исполнителем.