Веб-приложениеСобственная разработка · 2026

TaskBridge.
Кабинет клиента.

Внутренние задачи остаются у команды. Клиент видит открытые ему этапы, материалы и следующий шаг по своему проекту.

НаправлениеАлександр · рабочие инструменты
СтатусКабинет работает локально
Основа продуктаPython / Django · PostgreSQL
Макет кабинета TaskBridge: проект «Отчёт по продажам», четыре открытые клиенту задачи и согласование структуры отчёта
Дизайн-макет на вымышленных данных. Он показывает принцип работы кабинета; рабочее приложение размещено локально.

Задача

Свести работу над заказом в понятный процесс: сохранить внутренние задачи и заметки команды, согласовать результат с клиентом, показать прогресс и передать выбранные материалы.

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

Решение

В TaskBridge личное рабочее пространство связано с отдельным клиентским проектом. Название и описание для клиента задаются отдельно; материалы предоставляются явно, доступ выдаётся по адресному приглашению.

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

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

01 / Управляемая прозрачность

Показать ровно то,
что нужно для работы.

В приложении режим задаётся для каждой задачи. Перед показом можно проверить клиентское представление.

01 / Внутреннее

Только у команды

Технические проверки, рабочие заметки и подготовка. Клиент не видит запись и её вклад в счётчики.

02 / Кратко

Название и статус

Например, «Подготовить единый отчёт — в работе». Внутреннее описание, оценки и материалы не показываются.

03 / Подробно

Разрешённые детали

Согласованное описание и следующий шаг. Материалы проекта и условия приёмки публикуются отдельно.

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

02 / Два взгляда на работу

Настроить доступ.
Проверить результат.

Отдельное название для клиента помогает показать понятный этап вместо технического названия внутренней задачи.

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

Вклад

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

Разработано локальное веб-приложение на Django и PostgreSQL. Подготовлены проверки разграничения доступа, работа с приватными файлами и профиль будущего закрытого размещения.

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

Разработка продукта и подготовка макета выполняются с помощью Codex по постановке и под руководством Александра.

Что можно проверить

  1. Открыть макет и выбрать задачу с подробностями или кратким статусом.
  2. Перейти в «Настройки видимости», выбрать задачу и изменить режим показа.
  3. Вернуться в просмотр клиента и сравнить состав списка, счётчики и доступные материалы.
  4. Закрыть проект целиком и убедиться, что он исчез из клиентского списка.

Текущий результат

Кабинет внедрён в локальный TaskBridge. Клиент видит только свои проекты и опубликованные задачи. Скрытый проект недоступен по прямой ссылке, в поиске и в выгрузке.

Данные в показанном кабинете вымышлены. Аккаунты, реальная рабочая база и отправка сообщений к этому макету не подключены; изменения сбрасываются при перезагрузке.

Изоляция проверена на двух тестовых клиентах. Права ограничены на сервере и в PostgreSQL; 245 интеграционных тестов прошли. Публичная демонстрация остаётся отдельным макетом без доступа к рабочим данным.

Следующий этап

Подготовить отдельное серверное размещение, рабочую доставку приглашений и клиентский пилот. Затем проверить процесс на реальном согласованном заказе.

Внешний клиентский пилот ещё не проведён. Коммерческие внедрения и измеренная экономия времени в этом кейсе не заявляются.

Для вашего бизнеса

Подобный подход полезен для проектных услуг: когда заказчик согласует этапы, передаёт исходные материалы и принимает результат, а команда ведёт свои внутренние задачи.

Для обсуждения опишите ваш процесс: кто участвует, какие решения принимает клиент и какие сведения должны оставаться внутри команды.