Навигационная модель

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

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

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

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

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

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